【原创教程】夏沫潇潇教你如何使用宝塔面板安装Discuz!Q

  经营许可证     |      2023-08-22
【原创教程】夏沫潇潇教你如何使用宝塔面板安装Discuz!Q

安装流程

前言

在开始之前,我们先了解一下安装Discuz!Q 的两大要素:域名和服务器。简单来说,域名就是用来打开网站的大门的。在浏览器中输入域名,即可打开相应的网页;云服务器是存储网站内容的地方。

当然,如果你想让别人正常访问你的网站,你需要对网站进行备案;如果要使用域名打开对应的站点,则需要将域名解析为对应的IP地址;如果你想在浏览器网站上安全地访问你的网站,你还需要安装SSL证书。

一、准备工作

购买域名+服务器

购买步骤:

腾讯云服务器推荐

阿里云服务器推荐

1.根据您的实际情况选择云服务器的使用时间:

(温馨提示:国内备案,必须购买3个月以上的服务器)

如果你有这方面的刚需,按需配置即可

2.选择您喜欢的域名后缀,然后输入您想要的域名

3. 点击立即购买确认付款。

4、域名注册成功后,需要对其进行实名认证,否则后续无法对域名进行正常解析。

(ps:域名实名认证分为个人认证和企业认证,个人认证备有身份证;企业认证需要有效工商营业执照扫描件)

具体操作步骤如下:

1)登录域名管理后台,在我的域名管理页面,选择需要认证的域名,点击未验证,然后检查域名信息是否正确并填写认证信息。

2)这里的认证审核非常快。我提交材料后,几分钟内认证就通过了。一般需要1个工作日完成审核。

Ok,准备工作就绪,接下来就可以开始安装Discuz!Q了

官方安装Discuz!Q有以下四种方法:

方法一(推荐) : 使用腾讯云镜像安装(镜像基于CentOS和宝塔)

方法二:使用Discuz! Q安装工具

方法三:使用composer在线下载

方法四:基于Docker容器运行Discuz!问

今天主要讲一下宝塔安装的使用方法

先自行安装宝塔最新版,并安装LNMP环境(不会的可以参考宝塔官网)

服务器要求

讨论! Q 有一些系统要求,请确保您的服务器满足以下要求:

MySQL=5.7

PHP=7.2.0

BCMath PHP 扩展

Ctype PHP 扩展

Curl PHP 扩展

Dom PHP 扩展

文件信息PHP 扩展

GD PHP 扩展

JSON PHP 扩展

Mbstring PHP 扩展

OpenSSL PHP 扩展

PDO 和PDO_mysql PHP 扩展

分词器PHP 扩展

XML PHP 扩展

Zip PHP 扩展(使用Discuz!Q 安装程序时需要)

DiscuzQ内测申请地址:

https://www.dnspod.cn/promo/discuzq

API 密钥创建:

https://console.cloud.tencent.com/cam/capi

我们以域名yikao.superweixin.net 为例。

二、开始安装

打开PHP配置界面,安装扩展fileinfo和opcache。

删除禁用功能中的symlink、readlink、putenv。

创建网站yikao.superweixin.net。这时需要注意的是数据库设置中的字符类型要为utf8mb4。

在yikao.superweixin.net根目录下创建文件夹public。

远程下载public文件夹中的dl.php,链接为:https://systemcover-10016914.cos.ap-shanghai.myqcloud.com/dl.php

在网站设置中设置网站目录,其中网站目录为/www/wwwroot/yikao.superweixin.net,运行目录为/public。单击“保存”。

在网站设置中设置伪静态,代码如下:

add_header 严格传输安全'max-age=31536000;包括子域;预加载'总是;add_header X-Frame-Options'SAMEORIGIN';add_header X-XSS-Protection'1;mode=block';add_header X-Content-Type-Options'nosniff';index index.html;location /install { try_files $uri$uri//index.php?$query_string;}location /api { try_files $uri$uri//index.php?$query_string;}location/{ try_files $uri$uri//index.html;}location=/favicon.ico { access_log 关闭; log_not_found off;}location=/robots.txt { access_log off; log_not_found 关闭;}error_page 404/index.php;在网站设置中设置默认文档,并将默认文档index.html置于最前面。

然后尝试访问http://yikao.superweixin.net/dl.php?step=0。如果出现如下界面,则说明配置正确。这个时候我们看到环境不对,我们可以一一修改。

基本上只要修改这两个地方就可以了。

点击申请Discuz!Q内测资格;

点击申请内测权限

申请内测权限后,返回Discuz!Q安装界面,点击API密钥管理获取Secret ID和Secret Key。

然后会跳转到API密钥管理界面,选择继续使用,点击新建密钥

这里会要求您扫码进行身份验证

扫码后点击确定即可查看生成的Secret ID和Secret Key

将获得的Secret ID 和Secret Key 复制并粘贴到记事本或便利贴中以备后用。

返回Discuz! Q安装面板点击下一步

继续点击下一步

继续点击Next,这一步需要粘贴刚刚检索到的Secret ID和Secret Key

继续点击下一步

继续点击下一步

继续点击下一步

至此,文件基本下载完毕并配置完毕,现在输入http://yikao.superweixin.net/install进行安装。如图所示

逐步填写Discuz!Q安装面板中的信息,然后点击安装

完成安装

网站备案

在这里,你觉得安装了Discuz!Q之后就一切都好了吗?根据相关法律法规,使用中国大陆地区的服务器必须先办理ICP备案。为了不影响网站的长期正常运行,您还需要对网站进行备案。不过,备案并没有你想象的那么复杂,只要耐心等待即可。

备案前需要准备的材料有:

个人:个人身份证(必填);其他材料

企业:组织机构代码证(营业执照)、负责人个人身份证(必填);其他材料

(敲黑板:其他材料根据个人和单位的实际使用场景而定,具体请查看此处链接,这里就不一一解释了)

关于备案的具体流程将会在下周放送~

我们先来看看下一步吧!

域名解析

网站备案后,需要解析域名。域名解析的作用是将您的域名与主机关联起来,以便访问者可以通过该域名直接访问您创建的网站。

请按如下方式进行:

1)登录腾讯云DNS解析控制台。在域名解析列表中,您可以查看所有已注册的域名。然后选择需要解析的域名所在行,单击“解析”。

2) 在记录管理选项卡中,您可以通过点击添加记录或快速添加网站/邮件解析来添加解析记录。

主机记录:填写域名的前缀,例如:添加www.123.com的解析时,可以在“主机记录”中选择“www”。如果要添加123.com的分析,可以在“主机记录”中选择“@”。

记录类型:选择“A”。

线路类型:选择“默认”类型。

记录值:输入您购买的云服务器的IP地址(公网IP)。

MX优先级:无需填写。

TTL:默认为600 秒。

添加完记录后单击保存等待生效就可以了。

如果您已完成上述步骤,那么恭喜您,您已经完成了最后一步!您只需动动手指,一键申请免费SSL证书,保障您网站的安全。

请按如下方式进行:

首先,您要登录SSL证书管理控制台,选择证书管理证书列表,点击申请免费证书。如下所示:

然后填写证书申请的内容,点击下一步

选择域名认证,完成域名认证后最后点击确认申请即可获取证书,so easy!

如果您成功完成了上述所有步骤,那么您的网站建设业务就到了。本教程的初衷是为了帮助一些想要安装Discuz!Q但不知道从哪里开始的新手,不用花钱找人就可以在帮助下自己安装Discuz!问,不好吃吗?如果尝试后仍然遇到卡点,请在评论区留言反馈。如果您有任何问题,我们可以帮助您共同解决。