赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 实践教程
  5. 搭建网站
  6. 手动搭建Discuz!论坛

手动搭建Discuz!论坛

  • 搭建网站
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

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

前提条件

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

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

    • 操作系统:Alibaba Cloud Linux 3/2、CentOS 7/8、Ubuntu 22/20/18。

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

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

  2. 部署LAMP(Linux+Apache+MySQL+PHP)环境。具体操作,请参见手动部署LAMP环境。

    Discuz!论坛对Nginx、MySQL有版本要求,详细的版本匹配关系,请参见Discuz! 官网。

操作步骤

  1. 运行以下命令,检查PHP XML库。

    php -m | grep xml

    回显信息如下所示。如您的回显信息仅有libxml,请安装PHP XML扩展,详细操作,请参见安装PHP XML扩展。

    image

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

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

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

    cd /www
    sudo wget https://gitee.com/Discuz/DiscuzX/releases/download/v3.5-20231001/Discuz_X3.5_SC_UTF8_20231001.zip
  4. 运行以下命令,解压Discuz!安装包。

    • Alibaba Cloud Linux 3/2、CentOS 7/8

      sudo yum -y install unzip      
      sudo unzip Discuz_X3.5_SC_UTF8_20231001.zip
    • Ubuntu 22/20/18

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

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

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

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

      1. 登录ECS管理控制台。

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

      3. 找到已部署环境的实例,从该实例对应的IP地址列中复制公网IP。

        公网IP

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

      即可进入Discuz!安装界面。adad

    3. 阅读安装许可协议,并单击同意。

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

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

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

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

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

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

      参数

      说明

      数据库服务器地址

      输入数据库连接地址。

      数据库名

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

      数据库用户名

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

      数据库密码

      输入数据库密码。

      数据表前缀

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

      管理员账号

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

      管理员密码

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

    7. 安装完成后,单击直接访问站点,即可访问论坛。

      asdd566

后续操作

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

  1. 注册域名。

    具体操作,请参见通用域名注册基本流程如何注册阿里云域名。

  2. 网站备案。

    如果您的域名指向的网站托管在阿里云中国内地节点服务器,您需要进行备案。具体操作流程,请参见ICP备案流程。

  3. 解析域名。

    将域名指向实例公网IP。

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

常见问题

如果运行php -m | grep xml时,仅返回libxml时如何处理?

如果在使用php -m | grep xml命令时只看到libxml,而没有其他与XML相关的模块,虽然基础的XML库(libxml)已经安装,但是PHP的XML处理扩展可能尚未安装或未正确加载。

Alibaba Cloud Linux 3/2、CentOS 7/8

  1. 更新软件包列表。

    sudo yum update
  2. 安装PHP XML扩展。

    sudo yum install php-xml
  3. 重启Web服务器。

    sudo systemctl restart httpd

Ubuntu 22/20/18

  1. 更新软件包列表。

    sudo apt-get update
  2. 安装PHP XML扩展。

    sudo apt-get install php-xml
  3. 重启Web服务器。

    sudo systemctl restart apache2
相关文章

使用Nginx+uWSGI部署Django项目 2025-04-01 11:57

Django是一个功能丰富、高效且安全的框架,适合各种规模的Web应用程序开发。它不仅能够加速开发过程,还能确保应用程序的质量和稳定性。本文介绍如何在Linux服务器中使用Nginx+uWSGI部署Django项目。 产品优势 使用Nginx和uWSGI部署Django项目,能够高效处理高并发请求、

手动搭建Discuz!论坛 2025-04-01 11:57

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

搭建Ghost博客(Ubuntu) 2025-04-01 11:57

Ghost是一个基于Node.js开发的免费开源博客平台,用于简化博客的写作、发布等流程。本文介绍如何在Ubuntu 22.04/20.04操作系统的ECS实例上部署Ghost博客。 背景信息

搭建Joomla基础管理平台 2025-04-01 11:57

本教程主要介绍如何通过云市场镜像搭建Joomla基础管理平台。 背景信息 Joomla是一款基于PHP语言和MySQL数据库的免费开源的内容管理系统(CMS),可用于建设和管理各种类型的网站

搭建Moodle课程管理系统 2025-04-01 11:57

Moodle是一个课程管理系统,采用PHP加MySQL方式运行的自由开源软件。使用Moodle为学生建立网上动态网站,可以根据需要随时调整界面、增减内容。本教程介绍如何使用云市场镜像快速搭建Moodle课程管理系统。 操作步骤

搭建PHPWind论坛系统 2025-04-01 11:57

PHPWind论坛系统是一款基于PHP语言开发的开源论坛系统,支持多种数据库(如MySQL、SQL Server等),具有高度的可扩展性和可定制性。它提供了用户管理、帖子管理、板块管理、权限管理等功能,可以轻松搭建一个功能完善、易于管理的论坛网站。本文介绍如何使用阿里云市场镜像快速搭建PHPWind

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号