技术篇

实现远程管理方式配置企业论坛(Linux)

2021-02-02  本文已影响0人  Lincj
  1. 确保网络可以ping通


    image.png
  2. 安装httpd 、mariadb-server、 php
yum install httpd mariadb-server.x86_64 php -y
  1. (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
  1. 设置数据库
mysql_secure_installation
image.png
image.png
image.png

进入数据库


image.png
  1. 下载discuz
    首先下载git
yum install git -y

克隆(所下载链接:https://www.discuz.net/thread-3847642-1-1.html

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

开启后正常那么就成功

上一篇 下一篇

猜你喜欢

热点阅读