Linux服务器和宝塔面板安装部署 Discuz Q程序很容易,Discuz Q是 Discuz推出的针对移动端的社区软件,特别受到国内站长们的关注。之前系统观察屋分享了腾讯云服务器一键部署Discuz! Q程序的内容,那个是最快部署的方法了。不过也有很多人想要自己动手部署Discuz! Q程序,本文分享的就是基于 Linux服务器+宝塔面板安装Discuz! Q程序的过程。
文章目录
隐藏
准备环境
创建站点
下载解压缩Discuz! Q代码
修改网站配置
添加计划任务
Discuz! Q前后台页面
上面链接中使用腾讯云服务器部署Discuz! Q官方镜像,只能用于腾讯云服务器使用,而且目前腾讯官方并没有开放官方镜像的意思。所以说如果你使用了非腾讯云服务器,就不能用这个方法了。而本文介绍的方法可以在任何 linux服务器中实现,不局限于腾讯云服务器。
准备环境
1、首先是要有合适的云服务器来做这个。基于稳定性、速度、售后服务等多方面因素考虑,系统观察屋推荐以下服务器来安装部署Discuz! Q程序。
国内服务器:阿里云、腾讯云(都有代金券,付款时抵用省钱)国外服务器:点我登陆 Vultr 主机
提示:系统观察屋实际测试后建议选择 2核4G配置云服务器,因为MySQL5.7的系统资源占用很大,2G内存可能不够用,4G内存会比较流畅。
精选爆品专区 :
精选特惠活动 点击查看购买
腾讯云特惠产品专区点击查看购买
跨境电商店铺服务器 轻量应用服务器
腾讯云幻兽帕鲁游戏服务器 点击查看购买
更多腾讯云内容请看腾讯云专题
2、安装宝塔面板
具体安装过程请参考 宝塔面板 7.0 版安装部署图文教程 适合小白建站,如果你选择了阿里云、腾讯云他们官方也内置了宝塔面板镜像,新手可以直接使用镜像安装,方便速度也快。
系统观察屋建议点我注册宝塔面板账号,宝塔官方赠送3188元优惠券礼包。新用户可享受0.99元体验1个月专业版。
系统观察屋建议:宝塔面板适合新手、小白建站,支持Linux、Windows系统,点击直达宝塔官网注册账号并免费领取¥3188元专业版大礼包(专业版永久授权仅需1188元),新用户可享受0.99元体验7天专业版。
宝塔面板建议选择阿里云、腾讯云服务器
更多内容请看宝塔面板专题
点击查看网易云课堂《宝塔Linux面板新手入门教程》
3、安装软件
安装完宝塔并登录进入宝塔面板中,按照下面情况开始设置:
如果是全新环境,进入软件商店安装 Nginx,PHP 7.4(7.2及以上版本都行),MySQL 5.7(低于5.7无法安装),安装方式使用极速安装;如果是原有环境,请确保PHP为7.2以上,MySQL为5.7及以上版本;提示:环境软件版本高,对系统资源占用大,建议云服务器选择1核2G内存以上配置;4、配置PHP
宝塔面板 > 软件商店 > 当前php版本 > 设置 > 安装扩展,安装 fileinfo 和 exif 两个扩展。
宝塔面板安装扩展5、宝塔面板 > php管理 > 禁用函数,把putenv, readlink, symlink 从列表中删除。也就是允许使用这三个函数。
借用php7.3的图说话:
宝塔面板 php管理 禁用函数、启用SSLWeb服务器推荐启用SSL(https协议),如果没有SSL证书,可以去腾讯云申请免费SSL证书,教程请看如何申请腾讯云免费ssl证书并部署到宝塔面板。
创建站点
进入宝塔面板 > 网站 > 添加站点,按下图进行添加站点,域名处填写自己的域名(没域名可用服务器IP),数据库选择 MySQL,utf8mb4格式,php版本选择当前php版本,其余选项自动生成。
宝塔面板添加站点下载解压缩Discuz! Q代码
点击【网站】【根目录】进入刚创建的网站主目录
进入宝塔面板网站根目录点击远程下载,在URL地址处输入
https://dl.discuz.chat/dzq_latest_install.zip
点击确定,就下载到服务器的网站根目录中了。
宝塔面板远程下载下载完成后把文件解压缩到网站根目录下。
修改网站配置
1、进入宝塔面板 > 网站,在网站目录把【运行目录】改成 /public,保存。
宝塔面板修改网站运行目录2、如果使用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;
宝塔面板添加伪静态代码3、访问 http:///dl.php ,点击下一步开始初始化。
提示:建议站点使用 SSL证书,如下图一样不使用也能正常完成安装过程向导。
Discuz Q程序安装/升级向导如下图所示完成内容填写:
添加站点名称;数据库名称、用户名、密码去【宝塔面板】【数据库】中获取;设置管理员账号密码。Discuz Q程序安装/升级向导 自动完成安装添加计划任务
在【宝塔面板】【计划任务】,添加一个每1分钟运行一次的计划任务,任务脚本为以下命令,其中的请按自己的情况做相应调整
sudo -u www /usr/bin/php /www/wwwroot//disco schedule:run
如下图所示参照着填写,最后“添加任务”就行了。
宝塔面板添加计划任务Discuz! Q前后台页面
下图是Discuz! Q管理后台和前台页面二合一的截图,供大家参考。
Discuz! Q前台后台页面Linux服务器宝塔面板安装部署Discuz! Q程序教程到此结束了,剩下工作是去 Discuz! Q管理后台设置相关信息。Discuz! Q有多种不同安装部署方法,这个方法适合 Linux云服务器安装部署,且不限制是腾讯云服务器,如果你使用非腾讯云服务器,推荐按照这个教程部署程序。
暂无评论内容