本文章部分字段和全部图片来源于文档
前言
再小众,也有自己的圈子
相信很多在互联网深耕多年的人都有过要开论坛的想法吧,我之前也想过开一个论坛,这一个Discuz!Q是我开的第二个论坛,第一个论坛使用wp搭配zibi搭建的,当时还发了一个Q动态来分享我的喜悦
正文
DiscuzQ 拥有完全开源、提供丰富接口、前后端分离、轻量化、数据独立可控、敏捷上云、快速变现七大能力。
1.安装宝塔
视服务器系统不同,宝塔官方给用户提供了不同的安装方案
Centos/OpenCloud/Alibaba稳定版9.0.0
1
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec
Debian 安装脚本稳定版9.0.0
1
wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec
Ubuntu/Deepin 安装脚本稳定版9.0.0
1
wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh ed8484bec
稳定版9.0.0 通用安装脚本
1
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
正式版9.1.0 通用安装脚本
1
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
本文演示使用Ubuntu系统,PHP7.4为例,下面将默认你已经安装并熟练使用宝塔面板
安装扩展
首先安装PHP扩展fileinfo
和exif
,点击【软件商城】找到【设置】,找如下图
找到PHP版本,点击设置,以7.4为例(图片是7.2)
在弹出的 【php 管理】窗口中,单击【安装扩展】,进行安装扩展设置
点击对应插件并确认安装,如图
删除禁用函数
Discuz!Q 需删除禁用的函数 putenv
、readlink
、symlink
、shell_exec
,部署前需对 PHP 进行相关配置
创建站点
创建并填写信息
- MySQL使用5.7.9以上
- PHP使用7.2版本以上,最好使用PHP7.4
- 上传并解压源码
修改配置
在宝塔控制台中,单击【网站】,并选择已创建 Discuz!Q 站点,单击【设置】并点击网站目录
运行目录填写/public
设置伪静态并修改Nginx
点击伪静态添加如下代码
1
2
3
location / {
try_files $uri $uri/ /index.php?$query_string;
}
接下来
- 单击【软件商城】,并查找到您安装的 Nginx。
- 单击 Nginx 操作栏的【设置】。
- 在弹出的【nginx管理】窗口中,单击【配置修改】
- 在【配置修改】中查找到
gzip_types
字段并在前端添加application/json
和末尾处添加application/vnd.api+json
代码后重启Nginx服务
接下来访问你的站点愉快游玩吧,安装栏中的表前缀是可以不填的,其他在创建站点时都有,站点信息、管理员姓名和密码可以自定义
阅读量:☛兄dei,请我喝杯茶☚