discuz的基础环境基于LAMP环境,它的后端基于PHP+MYSQL编程组合。
1、用Mobaxterm工具上传论坛代码至新建的Discuz文件:
2、使用命令unzip解压缩代码包:
yum install unzip -y #装好unzip的yum源
unzip Discuz_X3.5_SC_UTF8_20230726.zip #将源码压缩包解压到当前目录
3、把解压出来的upload文件夹拷贝到apache的根目录(/var/www/html/)下:
cp -r /Discuz测试/upload/* /var/www/html/ #-r递归拷贝,把目录、子目录全部拷走
4、现已拷贝upload代码到apache目录下 ,已可访问,最后需要给文件设置最高权限:
chmod 777 /var/www/html/*
在页面安装向导时需要其他更多权限,则赋予递归权限,赋予所有权限
chmod -R 777 /var/www/html/*
一些补充:
安装向导时出现版本低,升级php版本
出现
参考CSDN博主cmzz的方法:
出现这种情况有两种,目前我碰到就是两种
第一种就是文件没有给够权限。可以通过chmod -R 777 /var/www/html/给权限。
第二种就是对于Centos系统来说的,selinux的安全问题。
再命令行输入getenforce
如果出现Enforcing,就是适用这种方法
cd /etc/selinux/然后ls
然后编辑vi config ,把SELINUX=enforcing 先设置成 permissive尝试一下看行不行,如果不行再改成SELINUX=disabled,像下面一样
如果发现Disabled切换到Enforcing之后,发现有服务开启不了的话,就先换成Permissive模式,使用命令restorecon - Rv file还原所有的SELinux的类型.
然后重启reboot
然后重新再安装。就可以了,亲测可以。