实现远程管理方式配置企业论坛(Linux)
2021-02-02 本文已影响0人
Lincj
-
确保网络可以ping通
image.png
- 安装httpd 、mariadb-server、 php
yum install httpd mariadb-server.x86_64 php -y
- (1)启动mariadb
systemctl enable --now mariadb.service

(2)启动httpd
systemctl start httpd.service
开机自动启动
systemctl enable --now httpd.service
防火墙放行
firewall-cmd --add-service=http
防火墙永久放行
firewall-cmd --add-service=http --permanent

- 设置数据库
mysql_secure_installation



进入数据库

- 下载discuz
首先下载git
yum install git -y
克隆(所下载链接:https://www.discuz.net/thread-3847642-1-1.html)




git clone https://gitee.com/Discuz/DiscuzX


把upload移到/var/www/html并修改名为bbs
mv upload/ /var/www/html/bbs


查看如何访问
cat readme/upgrade.txt


修改内容标签

chcon -R -t httpd_sys_content_t /var/www/html/bbs/

之后输入192.168.19.100/bbs/install即可


把那些目录文件复制下来,然后创个txt


如果有出现下面两行不需要担心
for name in $(cat list.txt); do chmod o+w /var/www/html/bbs/${name};done

然后去页面刷新发现还是那样

这时需要关闭selinux

接着就可以了


这个问题的原因就是没有安装php-mysql

yum install php-mysql.x86_64 -y
接着需要重启http服务





发帖子


接下来

输入密码,出现下面

需要删除index.php


这个时候需要加下面这些才可以开启selinux,不然的就会这样

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/




发帖


接下来操作查看之后是否开机自动启动后就可以重启了



开启后正常那么就成功