Discuz!是一款基于PHP和MySQL的通用社区论坛软件系统,广泛应用于各类论坛、社区和社交平台。本文将详细介绍如何在阿里云ECS实例上搭建Discuz! X3.5论坛,帮助大家快速构建高效的在线社区。
阿里云官网:点击进入
一、前提条件
在开始搭建之前,请确保阿里云云服务器ECS实例满足以下条件:
1、网络类型:专有网络 VPC。
2、操作系统:Alibaba Cloud Linux 3/2、CentOS 7/8、Ubuntu 22/20/18。
3、IP 地址:已分配公网 IPv4 地址。
4、安全组:入方向放行 22(SSH)、80(HTTP)、3306(MySQL)端口。
5、环境要求:已部署 LAMP(Linux + Apache + MySQL + PHP)环境。
二、操作步骤
1、检查PHP XML库
运行以下命令,检查 PHP XML 库是否已安装:
php -m | grep xml
如果回显信息仅有 libxml,请安装 PHP XML 扩展:
2、创建网站目录
运行以下命令,创建网站目录(例如 /www):
sudo mkdir /www
3、下载Discuz!安装包
进入 /www 目录,下载 Discuz! X3.5 安装包:
cd /www sudo wget https://gitee.com/Discuz/DiscuzX/releases/download/v3.5-20231001/Discuz_X3.5_SC_UTF8_20231001.zip
4、解压安装包
根据操作系统选择以下命令解压安装包:
(1)Alibaba Cloud Linux / CentOS:
sudo yum -y install unzip sudo unzip Discuz_X3.5_SC_UTF8_20231001.zip
(2)Ubuntu22/20/18:
sudo apt install -y unzip sudo unzip Discuz_X3.5_SC_UTF8_20231001.zip
5、复制文件到Apache根目录
将解压后的 upload 文件夹内容复制到 Apache 默认根目录:
sudo cp -r upload/* /var/www/html/
6、设置目录权限
为网站目录赋予写权限:
sudo chmod -R 777 /var/www/html
7、安装Discuz!
(1)获取ECS公网IP
登录阿里云 ECS 控制台,复制实例的公网 IP 地址;
在浏览器地址栏输入 http://<ECS公网IP>,进入 Discuz! 安装界面;
阅读并同意安装许可协议,点击“下一步”;
检查系统环境是否符合要求,点击“下一步”。
选择安装方式:选择“全新安装 Discuz! X 与 UCenter Server”,点击“下一步”。
配置数据库和管理员信息:
- 数据库服务器地址:输入 localhost 或数据库连接地址;
- 数据库名:例如 Discuz!;
- 数据库用户名:默认为 root;
- 数据库密码:输入 MySQL root 用户密码;
- 管理员账号:设置论坛后台管理员用户名(默认为 admin);
- 管理员密码:设置管理员登录密码。
(2)完成安装
点击“下一步”完成安装,随后点击“直接访问站点”进入论坛。
三、后续操作
为了提升论坛的安全性和专业性,建议完成以下操作:
1、注册域名
为论坛注册一个专属域名,提升品牌形象。
可以在知名域名商处(Gname、Namecheap等)现注册一个。
Gname官网:点击访问
Namecheap官网:点击访问
2、域名备案:
如果 ECS 实例位于中国内地节点,需进行域名备案。
3、域名解析:
在域名管理平台,将域名解析到 ECS 实例的公网 IP 地址。
相关推荐:
《 Ghost博客搭建教程(从零开始在Ubuntu上部署)》
-
广告合作
-
QQ群号:4114653