所需平台:
mysql 8.0.11
PHP Version 7.2.12
CentOS Linux release 7.3.1611 (Core)
nginx version: nginx/1.15.6
Discuz! 程序版本 Discuz! X3.4 Release 20180101
UCenter 客户端版本 UCenter 1.6.0 Release 20170101
服务器系统及 PHP Linux / PHP v7.2.12
服务器软件 nginx/1.15.6
服务器 MySQL 版本 8.0.13
1、下载源码
git clone "https://gitee.com/ComsenzDiscuz/DiscuzX.git"
2、上传源码文件夹upload里面的内容到固定位置
mkdir /usr/local/nginx/html/discuzx
cp -r upload/* /usr/local/nginx/html/discuzx/
3、更改权限
cd /usr/local/nginx/html
chmod -R 777 discuzx/
4、配置nginx
主要对php
5、创建数据库
mysql -uroot -p
create database discus;
7、登陆域名/install/,执行安装
8、在执行数据库的时候出现了问题,解决办法
sed -ri 's/ {2}([a-z0-9_]+)/ `\1`/g' install/data/install.sql uc_server/install/uc.sql
sed -i 's/[^\`]\<\(rank\)\>/`\1`/g' source/class/table/table_forum_forum.php
sed -i 's/[^\`]\<\(system\)\>/`\1`/g' source/class/table/table_common_usergroup.php
sed -i 's/[^\`]\<\(groups\)\>/`\1`/g' source/class/table/table_forum_announcement.php
9、问题然后就安装好了