确保网络可以ping通
image.png
安装httpd 、mariadb-server、 php
yum install httpd mariadb-server.x86_64 php -y
(1)启动mariadb
systemctl enable --now mariadb.service
image.png
(2)启动httpd
systemctl start httpd.service
开机自动启动
systemctl enable --now httpd.service
防火墙放行
firewall-cmd --add-service=http
防火墙永久放行
firewall-cmd --add-service=http --permanent
image.png
设置数据库
mysql_secure_installation
image.png
image.png
image.png
进入数据库
image.png
下载discuz
首先下载git
yum install git -y
image.png
image.png
image.png
image.png
git clone https://gitee.com/Discuz/DiscuzX
image.png
image.png
把upload移到/var/www/html并修改名为bbs
mv upload/ /var/www/html/bbs
image.png
image.png
查看如何访问
cat readme/upgrade.txt
image.png
image.png
修改内容标签
image.png
chcon -R -t httpd_sys_content_t /var/www/html/bbs/
image.png
之后输入192.168.19.100/bbs/install即可
image.png
image.png
把那些目录文件复制下来,然后创个txt
image.png
image.png
如果有出现下面两行不需要担心
for name in $(cat list.txt); do chmod o+w /var/www/html/bbs/${name};done
image.png
然后去页面刷新发现还是那样
image.png
这时需要关闭selinux
image.png
接着就可以了
image.png
image.png
这个问题的原因就是没有安装php-mysql
image.png
yum install php-mysql.x86_64 -y
接着需要重启http服务
image.png
image.png
image.png
image.png
image.png
发帖子
image.png
image.png
接下来
image.png
输入密码,出现下面
image.png
需要删除index.php
image.png
image.png
这个时候需要加下面这些才可以开启selinux,不然的就会这样
image.png
chcon -t httpd_sys_content_rw_t /var/www/html/bbs/data/
chcon -t httpd_sys_content_rw_t /var/www/html/bbs/data/cache/
chcon -t httpd_sys_content_rw_t /var/www/html/bbs/data/template/
image.png
image.png
image.png
image.png
发帖
image.png
image.png
接下来操作查看之后是否开机自动启动后就可以重启了
image.png
image.png
image.png
开启后正常那么就成功