三叔-专注有趣的产品体验
分类:建站教程 2020-08-02 阅读数:975

这次教程的主角是Discuz!Q,是康盛(2010年被腾讯收购)于2020年发布的一款全新的论坛程序。支持打包成微信小程序。

 

如果看后面的视频,有很多操作不懂的,推荐看这个「零基础教程」

https://www.bilibili.com/video/BV1q441157Rx

教程开始,开始搭建:

教程分为安装宝塔、安装环境、下载DZQ、安装DZQ

 

首先根据自己的系统安装宝塔,我用的是Centos7。

 

宝塔安装教程:

 

使用 SSH 连接工具,如putty等连接到您的 Linux 服务器后,根据系统执行相应命令开始安装(大约2分钟完成面板安装):

Centos安装脚本 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装脚本 

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装脚本 

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

注意:必须为没装过其它环境如Apache/Nginx/php/MySQL的新系统。

 

安装环境教程:

如果是全新的环境

请进入软件商店,安装 Nginx,PHP 7.4(7.2及以上版本都可以),MySQL 5.7,安装方式使用极速安装

如果是原有的环境

请确保PHP为7.2以上,MySQL为5.7及以上版本

配置PHP

进入PHP的设置,选择安装扩展,安装fileinfo和exif两个扩展

选择禁用函数,删除putenv, readlink, symlink

创建站点

 

下载DZQ教程:

进入『文件』,点击进入刚创建的网站主目录,点击远程下载,在URL处输

 https://dl.discuz.chat/dzq_latest_install.zip

并点击确定

 

安装DZQ教程:

修改网站配置

进入『网站』,设置刚才添加的站点,做如下修改:

进入『网站目录』,将运行目录修改为/public,点击保存

如果使用Apache,无需其它配置;如果使用Nginx,请点击『伪静态』,将以下内容复制粘贴进去,并点击保存

location / {
  try_files $uri $uri/ /index.php?$query_string;
}
gzip on;
gzip_min_length 1024;
gzip_types text/css application/x-javascript application/javascript application/vnd.api+json;
gzip_disable "MSIE [1-6]\.";
gzip_comp_level 2;

安装DZQ:

访问 http://<域名>/dl.php ,点击下一步,完成初始化,数据库的名称、用户名、密码请在宝塔中查询。

计划任务

在计划任务处,添加一个每1分钟运行一次的计划任务,任务脚本为以下命令,其中的<网站主目录>请按自己的情况做相应调整

sudo -u www /usr/bin/php /www/wwwroot/<网站主目录>/disco schedule:run