安装流程
前言
在开始之前,我们先了解一下安装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!问,不好吃吗?如果尝试后仍然遇到卡点,请在评论区留言反馈。如果您有任何问题,我们可以帮助您共同解决。