部署Discuz!论坛
一、Discuz!论坛概述:
1)Discuz!论坛是基于php+mysql进行开发的一套开源的论坛系统。
2)下载源代码:
下载地址:码云DiscuzX: Discuz! X 官方 Git,简体中文 UTF8 版本https://gitee.com/Discuz/DiscuzX
说明:需要注册账号。然后下载ZIP格式的文件。
3)通过Mobaxterm软件上传discuz.zip文件。这个就是我们的项目源代码。
4)安装unzip解压缩软件:
yum install -y unzip
5)使用unzip对discuz.zip压缩包进行解压。
unzip discuz.zip
说明:解压后会产生一个文件夹。
6)复制discuz目录中的文件到/var/www/html目录:
mv discuz/* /var/www/html/
7)打开浏览器,输入IP地址:
可以看到安装向导。
8)单击同意安装许可,进行安装:
9)提示当前目录不可写,权限管理,这些目录都提示不可写。
给/var/www/html目录设置可写权限。
chmod -R a+w /var/www/html
注意:以上操作是给所有文件添加一个w操作,但是生产环境尽量只针对文件配置权限。按提示哪个文件或哪个目录增加权限。
10)解决php扩展的问题:
mysqli_connect()检查结果不支持。
问题是安装php时,没有安装php-mysqli的扩展。
使用yum命令安装php-mysqli扩展:
yum install -y php-mysqli
11)然后再重新启动下httpd软件,让php-mysqli扩展立即生效。
systemctl restart httpd
12)设置运行环境:
全新安装Discuz!(含UCenter Server)
然后点击下一步。
13)设置mysql数据库的相关信息:
1)更改数据库密码;
2)设置admin管理员的密码;
3)更改系统信箱的地址;
然后点击下一步,就真正地开始安装:
14)点击右下方的链接地址,就可以访问到论坛的首页。
然后我使用admin的账号密码进行登录。
那么到此。论坛上线成功。