[Discuz!Q] 从零开始在本地部署Discuz!Q

很荣幸我是一名Discuz!的骨灰级用户,差不多十岁出头就开始用,到现在也有十余年时间。最近听说Discuz!在被鹅厂收购以后来了频繁有新动作,尤其是最新产品Discuz!Q,或将基于微信生态引发新一轮移动互联网社群生态革命,我这个骨灰级玩家又怎么能不来试水呢?话不多说,教程走起

本教程采用小皮面板进行部署,下载地址:https://www.xp.cn/
在开始部署前下载好最新版Discuz!Q镜像https://dl.discuz.chat/dzq_latest_install.zip
第一步:安装小皮面板

下载好小皮面板安装程序后,双击运行,可展开自定义选项修改安装路径,注意安装目录不能有中文字符或空格

第二步:解压缩Discuz!Q到小皮面板默认根目录
来到小皮面板的安装位置,进入WWW文件夹,其下新建一个名为“dzq”的文件夹(或根据需要命名),将下载好的镜像压缩包内容拷贝至该目录下(注:WWW下的index.html可以删除)
第三步:运行小皮面板,对网站进行设置
来到小皮面板的网站选项卡下,依次点击管理->修改
依次对如下配置进行修改:
基本配置部分——
1.在根目录的末尾加上“/dzq/public”
2.将端口由http改为https,且在新打开的页面中点击生成开发者证书并确认
3.创建数据库,如弹出mysql未开启,点击开启(如有window安全提示点击确认)
数据库名可以填“discuzq”,用户名密码自行填写,但记得备份(且用户名不能为root)
提示创建数据库完成即可
高级配置部分——
来到高级配置,开启目录索引,点击确认
开启扩展:
管理 -> php扩展中开启exif

小皮面板->设置里找到文件位置,点击PHP,来到PHP安装目录,打开php7.3.4nts文件夹,搜索openssl.cnf文件,将其拷贝至“C:\usr\local\ssl”文件夹下(如没有此文件夹新建即可)

在这个网址下载Discuz!Q根证书文件(戳这里),将其放在小皮面板的WWW目录(前述)下

来到设置 -> 配置文件,修改php7.3.4的配置文件
搜索“[curl]”,将下面“;curl.cainfo =”,按如下规则修改(务必删除行首的分号)
[curl]
...
curl.cainfo = [刚刚放置证书文件的地方]

[openssl]
...
openssl.cafile =  [刚刚放置证书文件的地方]

比如下图这样:

保存php配置文件退出小皮面板并重新启动,记得取消勾选所有图中的两项
第四步:启动小皮面板
将图中标红选项开启(WNMP、Apache、MySQL)
全部开启成功后:
第五步:将php7.3.4的目录添加到系统环境变量,从setup.php完成安装
Discuz!Q官方工作人员的说法,windows下执行php很慢会造成超时,因此不推荐用浏览器访问install的方式对Discuz!Q进行安装,这里选用控制台的方式完成安装——
找到系统环境变量,在path的末尾添加上小皮面板php7.3.4的根目录,如“G:\Phpstudy_Pro\Extensions\php\php7.3.4nts”,点击确定保存
下载“setup.php”下载地址,将其放至Discuz!Q安装位置public目录下,搜索“root”定位到数据库信息位置,将数据库信息和安装信息按下图方式修改(红色为必改,蓝色为选改)
用管理员模式启动命令提示符,cdDiscuz!Q安装位置public目录下,键入“php setup.php”,等待安装完成
安装完成后打开浏览器(推荐chrome),输入localhost,可以看到已经能够正常访问站点,至此安装已经完成
最后删除或重命名public目录下的dl.php,以防止覆盖安装
之后我将陆续带来Discuz!Q开发过程中的一些经验分享及教程内容,敬请期待

发表评论

邮箱地址不会被公开。