Centos7 安装Discuz全过程

1、安装Apache服务
yum install httpd

2、安装Mysql服务
2.1 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.2 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

2.3 安装Mysql服务
yum install mysql-server

2.4 启动Mysql
service mysqld start

2.5 修改Mysql root 密码
mysqladmin -u root password ******

3、安装PHP
yum install php php-mysql

4、下载Discuz安装包
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

4.1解压安装包
unzip Discuz_X3.2_SC_UTF8.zip

4.2 将upload下的文件移动到网站根目录:/var/www/html
mv upload/* /var/www/html

4.3 更改目录所有者为Apache,让Discuz安装时目录权限检查全部通过,不用一个一个去改777
在www目录下执行:chown -R apache:apache html

5、站点搬家需要移植的附件目录
内容图片:data/attachment/common
模块图片:data/attachment/forum

补充两点:

第一、如果web服务器开启了,但仍然无法访问,则有可能本地防火墙阻止了80端口,简单一点的方法即将防火墙服务暂时关闭,执行命令:systemctl stop firewalld

第二、如果开启了SELinux服务则会造成文件目录不可写,通过getenforce 命令查看,如果为Enforcing则说明为开启状态,通过setenforce Permissive将其关闭;

Leave a Reply