DiscuzQ论坛小程序上架发布后的展示效果:
1、需要用到的环境:
php7.2+
mysql5.7+或者MariaDB 10.2(我安装用的mysql8.0)
php除了必要的一些扩展外,还需要启用readlink、symlink函数等,具体看官方说明,安装的时候也会提醒。
2、记得去宝塔里面启用readlink、symlink函数,修改php.ini,搜索这两个,然后删掉了,重启php就行。
3、网站nginx.conf配置:
index index.php index.html index.htm;#这里一定要是index index.php的顺序,不能把index.html放前面,当然也可以直接删掉index.html index.htmroot /data/wwwroot/test/public;#这是discuzQ的网站目录,记得有个public文件夹location / {try_files $uri $uri/ /index.php?$query_string;}
#这是nginx的伪静态规则gzip on;gzip_min_length 1024;gzip_types text/css application/x-javascript application/vnd.api+json;gzip_disable "MSIE [1-6]\.";gzip_comp_level 2;
#这是开启gzip压缩,其实服务器环境在安装的时候已经开启了,不过他们这个不太一样,所以可以加进来
4、下载安装DiscuzQ :
下载地址 https://dl.discuz.chat/dzq_latest_install.zip
在/data/wwwroot目录下(具体根据自己的来)
mkdir test
#新建一个文件夹,这个文件夹对应你nginx.conf里面的路径就行
wget https://dl.discuz.chat/dzq_latest_install.zip
#下载文件
unzip dzq_latest_install.zip
#解压文件包
chown -R www.www test
#返回去给test这个文件夹权限
5、现在重启nginx服务,/bin/systemctl restart nginx.service
6、正式访问安装
现在访问你的域名+dl.php这个网址:
https://<域名>/dl.php
一步步点下去,就行,如果有什么错误,就根据提示改就行:
7、根据自己的数据库地址、用户名填写,然后就会安装好,会自动跳转到首页,去后台设置:
我安装之后遇到一个问题,管理员默认没有发帖的权限!!!点了下后台才发现,板块的权限没有开启,自己开启了才行。
注:当接触一个新事物之后,先到处点点,看看文字图片啥的,可能就自己解决了,不要遇到事了就想着白嫖答案解决,实在是不懂了再去求助,这样可以更好的提升自己熟悉的能力。