如果图片有无法显示的情况请访问:https://my.feishu.cn/wiki/SxNFwRP1Ai5vczkbOlcc4nOjn4e?from=from_copylink
环境
php7.4 、mysql5.7、ssl(必须)
第一步
安装php扩展
Discuz!Q 依赖于 fileinfo 和 exif 两个扩展运行,部署前

Discuz!Q 需删除禁用的函数 putenv、readlink、symlink、shell_exec ,部署前需对 PHP 进

数据库
上传程序压缩包
https://github.com/poisonboy/Discuz-Q/tree/main
这个是别人维护的,稳定版本
上传完成后解压即可
修改网站配置
运行目录勾选 /public
配置伪静态
如果使用 Apache服务,此步操作无需配置;如果使用 Nginx 服务,请按照如下进行设置伪静态。
location / {
try_files $uri $uri/ /index.php?$query_string;
}设置 gzip
如果使用Apache服务,此步操作无需配置;如果使用 Nginx 服务,请按照如下进行设置 gzip。
在【配置修改】中查找到 gzip_types 字段并在前端添加 application/json 和末尾处添加 application/vnd.api+json 代码。如下图所示:
完成后单击【保存】。重启 Nginx 服务。
初始化安装 Discuz! Q
必须https访问
打开本地浏览器,访问 http://<绑定网站的域名名称>/dl.php
站点名称:请输入您的站点名称信息,可自定义。
MySQL 服务器地址:请输入您的 MySQL 服务器地址,如您使用宝塔创建的服务器本地数据库,请输入
127.0.0.1即可。数据库名称:请输入您的数据库名称。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。
MySQL 用户名:请输入您的数据库用户名。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。
MySQL 密码:请输入您的数据库密码。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。
表前缀:可选,可自定义数据库表前缀名称。默认不填。
设置管理员用户名:请输入您 Discuz! Q 站点的管理员用户名。
设置管理员密码:请输入您 Discuz! Q 站点的管理员密码。
管理员密码确认:请再次输入您 Discuz! Q 站点的管理员密码。
添加定时任务
sudo -u www /usr/bin/php /www/wwwroot/<网站主目录>/disco schedule:run选择n分钟1分钟