一、Discuz是什么
Disuz是一套通用的社区论坛软件系统,2001年就推出了,以前很多论坛都基于Discuz搭建的。Discuz的搭建基于lamp(或者lnmp)环境,详细的搭建过程可以参考我之前的文章
利用Red Hat 搭建Lamp 环境教程
二、下载文件
1、登陆服务器,创建目录
进入apache目录
cd /var/www/html
创建Discuz文件夹和一个下载用的文件夹
mkdir Discuz //Discuz的文件夹
mkdir aaa //下载使用,方便后续删除
2、下载安装包
进入下载文件夹
cd aaa
运行以下命令
wget https://gitee.com/Discuz/DiscuzX/attach_files/1345207/download
也可以去Discuzz的官网下载 ——点这里
使用winscp上传到linux服务器(稍微更方便一点)
3、Discuz解压安装包
unzip download
将下载文件中的upload 目录的内容复制到之前创建好的文件夹中
cp -r upload/* /var/www/html/Discuz
返回上一级目录
cd ..
删除下载文件夹
rm -rf aaa
4、给Disuz设置权限
chmod -R 777 /var/www/html/Discuz
三、登陆phpMyadmin创建数据库
1、点击创建
2、为Discuz数据库设立专门的用户
点击新增用户账户
输入名称和密码,主机名选择本地,并且赋予全部权限
点击执行
四、开始安装
1、关闭selinux
selinux是一个安全子系统,非常复杂,最大限度地减小系统中服务进程可访问的资源。在这里可以临时关闭,不然后面的权限检查有问题。
使用sestatus,检查是否开启selinux
如果是enable代表selinux是开启的状态,下面要对其进行关闭。
临时关闭selinux
setenforce 0
重启后还会运行
永久关闭selinux
vim /etc/selinux/config,
将SELINUX=enforcing改为SELINUX=disabled
保存退出
2、浏览器输入ip/Discuz开始安装
选择默认即可
输入前一步在phpMyAdmin中创建的数据库信息
注意这里的账户是指你的Discuz的管理员账户,而不是数据库账户
3、安装完成
登陆管理后台,开始安装插件和美化网站