环境准备:httpd 、php、 mysql、 php-mysql
因为需要登录,用wget
太麻烦,所以先下载到windows再传到linux。
discuz在码云(gitee)下载地址(需要登录):
https://gitee.com/3dming/DiscuzL/attach_files/277010/download 然后传到linux。
/var/www/html
是apache默认的根目录,把项目放在此处,可以直接发布。
进入/var/www/html
,解压,启动httpd服务。
cd /var/www/html;
unzip Discuz_X3.4_SC_UTF8【20190917】.zip ./ ;
systemctl restart httpd;
浏览器访问: http://47.104.176.200/upload/
, 出现安装向导,点击我同意:
报错(./config/config_global.php 可写 目录不存在
),这是因为没有权限,:
授权:
cd upload;
chmod -R 777 config;
chmod -R 777 data;
chmod -R 777 uc_server;
chmod -R 777 uc_client;
systemctl restart httpd
重启服务,刷新页面,发现不报错了。
继续,如果报错: mysqli_connect() 不支持 advice_mysqli_connect
那么可能是没有安装php-mysql,安装即可。
yum install php-mysql;
systemctl restart httpd; #不要忘记重启httpd服务
下一步,配置数据库,如图:
下一步,.如果报错( Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
),是因为找不到/var/lib/mysql/mysql.sock
文件,解决办法参考:
重启httpd服务,刷新页面。一直下一步,会进行数据库的安装。 出现如下
界面表示成功。