Linux服务器宝塔面板如何安装部署Discuz!Q程序教程

Linux服务器宝塔面板如何安装部署Discuz!Q程序教程

Discuz!Q是Discuz推出针对移动端的社区软件,拥有完全开源、提供丰富接口、前后端分离、轻量化、数据独立可控、敏捷上云、快速变现七大能力。通过这些能力,能够帮助创业者更高效的上线内容产品,让信息能高效准确的分享与传播,流量变现能更加简单快捷。

环境准备

1、选择合适的云服务器/vps

PS:因为Discuz!Q需要使用Mysql5.7占用系统资源比较大,建议大家使用大于2G的内存使用会比较流畅或者使用云数据库如阿里云的RDS

2、安装宝塔面板

3、安装Discuz!Q需要的环境,推荐安装Nginx最新稳定版,PHP7.2以上(我自己用PHP7.3),Mysql5.7

PS:环境版本高,占用资源大,建议使用2核4G以上的云服务器

4、配置PHP

登入宝塔网页面板 >> 软件商店 >> 找到当前php版本 >> 设置  >> 安装扩展  >> 安装fileinfo和exif两个扩展

202105271622121675715283

登入宝塔网页面板 >> 软件商店 >> 找到当前php版本 >> 禁用函数  >> 把putenv,readlink,symlink,shell_exec在列表中删除(删除是允许这四个函数)

202105271622122283861231

站点创建

登入宝塔网页面板 >> 网站 >> 添加站点 >> 按下图创建站点,域名填写自己的域名(如test.ahaoyw.com),数据库选择Mysql,utf8mb4格式编码,PHP版本选择大于php7.2的版本,其他选项自动生成即可 >> 点击提交创建站点

202105271622122325238896

下载Discuz!Q代码

点击网站 >> 找到刚刚创建的站点 >> 根目录 >> 进入刚创建的网站主目录

202105271622122377825477

点击远程下载

Discuz!Q下载地址

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

点击确定,就可以下载到网站根目录下,等待下载完成即可

202105271622122454888882

解压dzq_latest_install.zip到网站根目录

202105271622122470565213

配置站点

登入宝塔网页面板 >> 网站 >> 网站目录 把网站运行目录改成/public,点击保存

202105271622122496369025

设置网站伪静态

PS:如果是Apache则无需其他配置,如果是使用Nginx则需要配置伪静态,阿豪这边是使用Nginx的所以接下来需要配置伪静态

location / {
  try_files $uri $uri/ /index.php?$query_string;
}
202105271622122534389166

设置GZIP

1、单击【软件商城】,并查找到您安装的 Nginx。

2、单击 Nginx 操作栏的【设置】。

3、在弹出的【nginx 管理】窗口中,单击【配置修改】。

4、在【配置修改】中查找到 gzip_types 字段并在末尾添加 application/vnd.api+json 代码。如下图所示

202105271622122553603307

5、单击 【性能调整】,在 gzip 处选择【开启】。若已开启请忽略此步操作。

202105271622122569552543

6、单击【保存】。重启 Nginx 服务。

安装Discuz!Q

1、访问http://网站域名/dl.php,点击下一步开始初始化

PS:如果使用了ssl证书,则访问地址则https://网站域名/dl.php

202105271622122595485338

如下图完成相关内容填写

  • 站点名称:请输入您的站点名称信息,可自定义。
  • MySQL 服务器地址:请输入您的 MySQL 服务器地址,如您使用宝塔创建的服务器本地数据库,请输入127.0.0.1即可。
  • 数据库名称:请输入您的数据库名称。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。
  • MySQL 用户名:请输入您的数据库用户名。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。
  • MySQL 密码:请输入您的数据库密码。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。
  • 表前缀:可选,可自定义数据库表前缀名称。默认不填。
  • 设置管理员用户名:请输入您 Discuz! Q 站点的管理员用户名。
  • 设置管理员密码:请输入您 Discuz! Q 站点的管理员密码。
  • 管理员密码确认:请再次输入您 Discuz! Q 站点的管理员密码。
202105271622122762551533

提示安装成功点击下一步安装完成

202105271622122780835491

添加计划任务

为保证 DIscuz!Q 站点功能的正常使用。您还需要在服务器添加计划任务。

打开宝塔面板网页端 >> 计划任务,添加一个每分钟运行一次的计划任务,任务脚本命令如下

PS:其中网站主目录需要安装自己的情况做相应调整

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

如下图添加后,点击添加任务

202105271622122818173223

discuz!Q使用

安装完成后,可以访问 http://<网站域名>/admin 进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。

后台界面

202105271622122841420548

前台界面

202105271622122856339767

本文来自转载,原文链接:https://www.ahaoyw.com/article/586.html

(2)
adminadmin
上一篇 2022-01-20 18:03
下一篇 2022-11-12 21:49

相关推荐