查看: 79|回复: 1

[教程] 手动搭建Discuz!论坛(CentOS 7)

[复制链接]

1

主题

1

回帖

0

积分

热心网友

金币
1
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-5-2
发表于 2024-6-17 11:28:05 | 显示全部楼层 |阅读模式

Discuz!是一款通用的社区论坛软件系统,它采用PHP和MySQL组合的基础架构,为您提供高效的论坛解决方案。本文介绍如何在CentOS 7操作系统的ECS实例上搭建Discuz! X3.4论坛。

操作步骤
  • 准备工作。


    • 已创建符合下列要求的Linux操作系统的ECS实例:


      • 操作系统:公共镜像CentOS 7.x 64位。

      • 网络类型:专有网络VPC。

      • IP地址:已分配公网IPv4。

      • 安全组:入方向添加安全组规则并放行22、80、3306端口。具体操作,请参见添加安全组规则


    • 部署LAMP(Linux+Apache+MySQL+PHP)环境。具体操作,请参见部署LAMP环境(CentOS 7)


  • 运行以下命令,创建目录。例如:/www。




    sudo mkdir /www
  • 运行以下命令,下载Discuz!安装包到/www目录下。

    本示例以下载Discuz! X3.5安装包为例,如需下载其他版本,请参见Discuz! 官网




    cd /wwwsudo wget https://gitee.com/Discuz/DiscuzX ... C_UTF8_20231001.zip
  • 运行以下命令,解压Discuz!安装包。




    sudo yum -y install unzipsudo unzip Discuz_X3.5_SC_UTF8_20231001.zip
  • 运行以下命令,将upload文件夹下的所有文件复制到Apache默认根目录/var/www/html/。




    sudo cp -r upload/* /var/www/html/
  • 运行以下命令,将写权限赋予给其他用户。




    sudo chmod -R 777 /var/www/html
  • 安装Discuz!。


    • 获取ECS实例的公网IP地址。


      • 登录ECS管理控制台

      • 在左侧导航栏,单击实例与镜像 > 实例。

      • 在实例列表中找到正在部署环境的实例,从该实例的IP地址中复制公网IP。


    • 在Web浏览器地址栏中,输入http://ECS实例的公网IP地址。

      即可进入Discuz!安装界面。

    • 阅读安装许可协议,并单击我同意。

    • 查看安装程序自动检测出的环境信息,单击下一步。

    • 选择安装UCenter Server的方式,单击下一步。

      UCenter Server是网站的用户管理中心,您可以通过UCenter Server实现用户的一站式注册、登录、退出以及社区其他数据的交互。更多信息,请前往Discuz! 官网了解。

      本例中,以选择全新安装 Discuz! X 与 UCenter Server为例。

    • 配置数据库和管理员信息,单击下一步。

      主要的参数配置项,如下表所示。

      [td]


      参数

      说明

      数据库服务器

      输入数据库连接地址。

      数据库名

      输入数据库名称。例如:Discuz!。

      数据库用户名

      输入数据库用户名,默认为root。

      数据库密码

      输入数据库密码。

      数据表前缀

      主机的数据库中已默认含有数据表前缀pre_,建议您在此处修改为其他数据表前缀名。

      管理员账号

      设置登录网站后台使用的管理员用户名。默认为admin。

      管理员密码

      设置管理员登录网站后台使用的初始密码。

    • 安装完成后,单击直接访问站点。

      即可访问论坛。



      后续操作

      通过ECS实例公网IP地址直接访问您的Discuz!论坛会降低服务端的安全性。如果您已有域名或者想为Discuz!论坛注册一个域名,可以参考以下步骤。

      • 注册域名。

        具体操作,请参见域名注册基本流程

      • 网站备案。

        如果您的域名指向的网站托管在阿里云中国内地节点服务器,您需要进行备案。如果您是首次备案,请参见首次备案流程,其他情况请参见ICP备案流程概述

      • 解析域名。

        将域名指向实例公网IP。

        域名解析是使用域名访问您的网站的必备环节。具体操作流程,请参见云解析DNS




      null, left, td, rgb, backcolor
    • 回复

      使用道具 举报

      1

      主题

      1

      回帖

      0

      积分

      热心网友

      金币
      1
      阅读权限
      220
      精华
      0
      威望
      0
      贡献
      0
      在线时间
      0 小时
      注册时间
      2008-5-2
       楼主| 发表于 2024-6-18 16:44:51 | 显示全部楼层
      支持支持
      回复

      使用道具 举报

      您需要登录后才可以回帖 登录 | 立即注册

      本版积分规则

      相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

      Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.