本文作者:阿豪

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

阿豪 4周前 ( 05-27 21:20 ) 158
Linux服务器宝塔面板如何安装部署Discuz!Q程序教程摘要: Discuz!Q是Discuz推出针对移动端的社区软件,拥有完全开源、提供丰富接口、前后端分离、轻量化、数据独立可控、敏捷上云、快速变现七大能力。通过这些能力,能够帮助创业者更高效...

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

环境准备

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

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

2、安装宝塔面板

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

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

4、配置PHP

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

image.png

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

image.png

站点创建

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

image.png

下载Discuz!Q代码

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

image.png

点击远程下载

Discuz!Q下载地址

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

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

image.png

解压dzq_latest_install.zip到网站根目录

image.png

配置站点

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

image.png

设置网站伪静态

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

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

image.png

设置GZIP

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

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

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

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

image.png

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

image.png

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

安装Discuz!Q

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

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

image.png

如下图完成相关内容填写

  • 站点名称:请输入您的站点名称信息,可自定义。

  • MySQL 服务器地址:请输入您的 MySQL 服务器地址,如您使用宝塔创建的服务器本地数据库,请输入127.0.0.1即可。

  • 数据库名称:请输入您的数据库名称。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。

  • MySQL 用户名:请输入您的数据库用户名。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。

  • MySQL 密码:请输入您的数据库密码。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。

  • 表前缀:可选,可自定义数据库表前缀名称。默认不填。

  • 设置管理员用户名:请输入您 Discuz! Q 站点的管理员用户名。

  • 设置管理员密码:请输入您 Discuz! Q 站点的管理员密码。

  • 管理员密码确认:请再次输入您 Discuz! Q 站点的管理员密码。

image.png

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

image.png

添加计划任务

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

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

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

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

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

image.png

discuz!Q使用

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

后台界面

image.png

前台界面

image.png

更多后台相关操作手册可以参考https://discuz.com/manual-admin/

文章版权及转载声明

作者:阿豪本文地址:https://www.ahaoyw.com/article/586.html发布于 4周前 ( 05-27 21:20 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏