• Linux论坛搭建


    1.安装httpd服务

    1.1安装httpd软件

    [root@localhost yum.repos.d]# dnf install httpd

    1.2.修改httpd的配置

    [root@localhost yum.repos.d]# vim /etc/httpd/conf/httpd.conf 
    

    1.3.启动这个httpd服务,并查看它的状态

    1. [root@localhost yum.repos.d]# systemctl start httpd
    2. [root@localhost yum.repos.d]# systemctl status httpd

    1.4.关闭防火墙

    [root@localhost yum.repos.d]# systemctl stop firewalld
    

    1.5.访问这个httpd服务,表示这个服务正常运行

    2.安装数据库

    [root@localhost yum.repos.d]# dnf install mariadb mariadb-server -y
    

    2.1启动并查看数据库

    1. [root@localhost yum.repos.d]# systemctl start mariadb
    2. [root@localhost yum.repos.d]# systemctl status mariadb

    2.2初始化数据库

    [root@localhost yum.repos.d]# mysql_secure_installation 
    

    这里第一步是输入数据库的密码,我们才安装,所以没有密码,直接回车,第二行是设置一个数据库的root密码,后面还有些选项,在这我没有截取出来,里面的选项可以自己选择

    然后重启数据库

    [root@localhost yum.repos.d]# systemctl restart mariadb
    

    3.安装php,因为论坛是基于php的

    挂载/mnt

    1. [root@localhost /]# mount /dev/sr0 /mnt
    2. mount: /mnt: /dev/sr0 already mounted on /mnt.

     3.1安装php

    [root@localhost yum.repos.d]# yum install php-* libjpeg* -y
    

    这里完成后,最好是把httpd和mariadb都重启一下

    4.创建数据库

    4.1登录数据库

    1. [root@localhost /]# mysql -uroot -p
    2. Enter password:

    4.2创建数据库

    1. MariaDB [(none)]> create database luntan;
    2. Query OK, 1 row affected (0.011 sec)

    5.上传文件(rz上传文件,lz下载文件)并配置

    5.1上传文件这里我是用的是xftp

    移动到另一个路径

    [root@localhost /]# mv Discuz_X3.4_SC_GBK_20191201.zip /var/www/html/
    

    解压

    1. [root@localhost html]# unzip Discuz_X3.4_SC_GBK_20191201.zip
    2. [root@localhost html]# ll
    3. total 100
    4. -rw-r--r--. 1 root root 18451 Jul 3 2019 qqqun.png
    5. drwxr-xr-x. 2 root root 102 Dec 1 2019 readme
    6. -rw-r--r--. 1 root root 70883 Dec 1 2019 readme.html
    7. drwxr-xr-x. 13 root root 4096 Sep 17 2019 upload
    8. drwxr-xr-x. 4 root root 94 Dec 1 2019 utility
    9. -rw-r--r--. 1 root root 3591 May 10 2012 说明.htm

    5.2更改配置,进入到upload这个目录

    [root@localhost html]# cd upload/
    现在我们看见权限不足

    5.3把里面的文件(uc_server/ uc_client/ data/ config/)以及文件里面的一并(-R)权限都修改成777

    [root@localhost upload]# chmod 777 uc_server/ uc_client/ data/ config/ -R
    

    然后关闭防火墙

    6.安装

    6.1进入这个upload

    点击我同意到下面这个界面,发现目录不存在等问题

    6.2关闭linux的安全框架

    [root@localhost upload]# setenforce 0
    

    然后就可以了,继续点击下一步,下一步,到这个界面

    更改一些东西,数据库名(刚刚创建的数据库名),数据库root用户密码,管理员密码(自己定义)

    点击下一步,完成

    点击这里,就可以进入论坛

  • 相关阅读:
    CANoe(持续更新修改...)
    Bean的加载方式
    2016年亚太杯APMCM数学建模大赛B题化学元素对变形钢筋性能的影响求解全过程文档及程序
    使用Qt QML创建自定义表格组件
    好消息!PMP项目管理证书列入急需紧缺专业人才人员
    10.30刷题笔记
    【JavaWeb的从0到1构建知识体系(五)】认识Mybatis(中)
    java 企业工程管理系统软件源码 自主研发 工程行业适用
    系列文章|云原生时代下微服务架构进阶之路 - Spring Boot
    三问 Python:能干什么?为什么火?会继续火吗?
  • 原文地址:https://blog.csdn.net/Tmg3202915143/article/details/138194321