目录
-
第一部分:准备工作
(图片来源网络,侵删)- 1 了解 Discuz! X3.2
- 2 环境要求
- 3 准备域名和虚拟主机/服务器
-
第二部分:安装 Discuz! X3.2
- 1 下载程序包
- 2 上传文件到服务器
- 3 创建数据库
- 4 运行安装向导
- 5 完成安装与初始配置
-
第三部分:基础设置与配置
- 1 进入后台
- 2 全局设置
- 3 用户设置
- 4 站点首页设置
- 5 基础插件管理
-
第四部分:内容建设与用户管理
- 1 创建版块
- 2 设置版块权限
- 3 发表帖子
- 4 用户管理
-
第五部分:美化与扩展
(图片来源网络,侵删)- 1 更换模板风格
- 2 安装与使用插件
- 3 常用推荐插件
-
第六部分:安全与维护
- 1 安全设置
- 2 数据备份与恢复
- 3 程序升级
-
第七部分:常见问题与解决方案
- 1 安装时常见问题
- 2 运行时常见问题
第一部分:准备工作
1 了解 Discuz! X3.2
Discuz! 是由康盛创想(Comsenz)开发的一套通用的社区论坛软件系统,X3.2 是其一个重要的长期支持版本,特点是:
- 功能全面:包含论坛、门户、个人空间、社交功能四大模块。
- 插件丰富:拥有庞大的插件库,可以轻松扩展功能。
- 模板众多:支持自定义风格,可以快速更换论坛外观。
- 稳定成熟:经过多年发展,代码稳定,漏洞相对较少。
2 环境要求
在安装 Discuz! X3.2 之前,你的服务器或虚拟主机必须满足以下环境:

- Web 服务器:Apache 2.0+ 或 Nginx 1.2+ 或 IIS 7+,推荐使用 Apache 或 Nginx,兼容性更好。
- PHP 版本:PHP 5.3+ ~ PHP 7.4。强烈推荐使用 PHP 5.6 或 PHP 7.0/7.1/7.2,因为 X3.2 对新版本 PHP 的支持可能不是 100% 完美。
- MySQL 数据库:MySQL 5.1+ / MariaDB 5.1+。
- 其他:需要开启
mod_rewrite模块(用于 URL 静态化)。
3 准备域名和虚拟主机/服务器
- 域名:你需要一个域名,
mybbs.com,在域名注册商处购买并解析到你的服务器 IP 地址。 - 虚拟主机/服务器:
- 虚拟主机:适合新手,价格便宜,管理简单,购买时需确认支持上述 PHP 和 MySQL 版本,并支持 伪静态。
- 云服务器/VPS:适合有经验的用户,自由度高,但需要自己配置环境(如安装 LAMP/LNMP 环境)。
第二部分:安装 Discuz! X3.2
1 下载程序包
访问 Comsenz 官方网站(https://www.comsenz.com/),找到 Discuz! X3.2 的最新补丁包下载,通常下载的是一个压缩包,Discuz_X3.2_SC_UTF8.zip。
2 上传文件到服务器
- 解压下载的
Discuz_X3.2_SC_UTF8.zip压缩包,你会看到一个名为upload的文件夹。 - 使用 FTP 工具(如 FileZilla)连接到你的服务器。
- 将
upload文件夹内的所有文件和文件夹,上传到你网站的根目录下(通常是public_html或www目录)。
3 创建数据库
在安装 Discuz! 之前,需要先为它创建一个空的数据库。
- 登录你的虚拟主机控制面板(如 cPanel)或服务器数据库管理工具(如 phpMyAdmin)。
- 创建一个新的数据库,数据库名可以自定义,
discuz_db。 - 创建一个新的数据库用户,
discuz_user。 - 为该用户设置一个强密码。
- 授权:将你刚刚创建的用户(
discuz_user)的所有权限赋予你刚刚创建的数据库(discuz_db)。
提示:记下数据库名、数据库用户名和密码,安装时会用到。
4 运行安装向导
- 在浏览器中访问你的域名,
http://www.mybbs.com。 - 如果文件上传正确,你会看到一个安装协议页面,点击“我同意”。
- 进入“环境检测”页面,系统会自动检测你的服务器环境是否符合要求。
- 如果有红色的 “不通过” 项,你需要根据提示修改服务器配置(
php.ini中的upload_max_filesize、memory_limit等)或联系你的主机商。 - 如果都是绿色的 “通过” 或 “建议”,则可以继续。
- 如果有红色的 “不通过” 项,你需要根据提示修改服务器配置(
- 点击“下一步”,进入“安装数据库”页面。
5 完成安装与初始配置
-
数据库配置:
- 数据库服务器:通常是
localhost。 - 数据库名:填写你在 2.3 步中创建的数据库名(如
discuz_db)。 - 数据库用户名:填写你创建的用户名(如
discuz_user)。 - 数据库密码:填写你设置的密码。
- 数据库表前缀:保持默认的
pre_即可,除非你要在一个数据库里安装多个 Discuz!。 - 管理员账号:设置一个管理员用户名和密码。请务必使用强密码!
- 数据库服务器:通常是
-
网站信息设置:
- 网站名称:填写你的论坛名称。
- 网站网址:自动生成,确认无误即可。
- 管理员邮箱:填写你的常用邮箱。
-
点击“开始安装”,等待几分钟,安装程序会自动创建数据表并写入初始数据。
-
安装完成:看到安装成功的提示后,最重要的一步:删除或重命名
install目录和config/config_ucenter.php文件(如果存在),以防止安全风险。 -
访问你的域名,一个崭新的 Discuz! X3.2 论坛就呈现在眼前了!
第三部分:基础设置与配置
1 进入后台
在论坛首页点击右上角的“登录”,使用你刚才设置的管理员账号登录,登录后,点击右上角“管理中心”或直接在域名后加上 /admin.php(http://www.mybbs.com/admin.php)进入后台。
2 全局设置
后台左侧菜单 -> 全局 -> 全局设置
- 站点信息:设置网站名称、Logo、网站关闭公告(如果暂时不想对外开放,可以在这里设置)。
- 上传设置:设置附件、图片的最大尺寸和类型。
- 时间设置:选择时区,调整时间格式。
- URL 静态化:开启后,URL 会变得更美观,也有利于 SEO,需要服务器支持
mod_rewrite。
3 用户设置
后台左侧菜单 -> 全局 -> 用户设置
- 注册设置:是否开放注册、是否需要邮箱验证、注册后是否需要审核等。
- 用户组:这是 Discuz! 的核心权限系统,默认有“超级管理员”、“管理员”、“版主”、“注册用户”、“禁止访问”等,你可以在这里修改各用户组的权限。
4 站点首页设置
后台左侧菜单 -> 站点 -> 站点首页
- 首页模块:Discuz! X3.2 的首页是模块化的,你可以通过拖拽模块来布局首页内容,例如显示最新帖子、热门帖子、统计信息等。
- 首页风格:可以选择不同的首页布局模板。
5 基础插件管理
后台左侧菜单 -> 全局 -> 插件
- 插件管理:在这里可以开启、关闭、卸载或配置插件。
- 系统默认插件:安装后默认会有一些插件,如“应用中心”、“任务系统”等,你可以根据需要开启或关闭它们。
第四部分:内容建设与用户管理
1 创建版块
后台左侧菜单 -> -> 版块
- 添加版块:点击“添加版块”,填写版块名称、版块描述、选择上级版块(如果是一级版块则选择无)。
- 版块类型:可以选择“普通版块”、“分类目录”、“外部链接”等。
- 排序:数字越小,版块在列表中越靠前。
2 设置版块权限
在创建或编辑版块时,有一个“版块权限”标签页。
- 访问权限:可以设置哪些用户组可以访问这个版块。
- 发帖/回帖权限:可以设置哪些用户组可以发帖、回帖、下载附件等。
- 版主设置:为这个版块指定一个或多个版主。
3 发表帖子
在前台,以普通用户身份登录,选择一个版块,点击“发表新主题”,即可开始发帖,支持富文本编辑,可以插入图片、表情、附件等。
4 用户管理
后台左侧菜单 -> 用户 -> 用户管理
- 用户列表:可以查看所有注册用户,支持按用户名、邮箱等搜索。
- 用户管理:可以对用户进行禁言、加精、提升用户组、删除等操作。
- 用户组:可以管理不同的用户组,并为用户组分配权限。
第五部分:美化与扩展
1 更换模板风格
后台左侧菜单 -> 界面 -> 风格
- 风格管理:点击“风格管理”,然后点击“导入风格”。
- 下载模板:可以从官方模板站或第三方模板网站下载你喜欢的模板(通常是
.xml文件)。 - 导入并应用:上传
.xml文件,导入成功后,在风格列表中点击“启用”即可。
2 安装与使用插件
后台左侧菜单 -> 全局 -> 插件
- 搜索插件:可以在官方插件中心搜索你需要的插件,如“签到”、“门户”、“问答”等。
- 在线安装:很多插件支持“在线安装”,直接在后台搜索并点击“安装”即可。
- 手动安装:如果插件是下载的
.zip包,则需要先解压,将source文件夹上传到ftp的对应目录,然后在后台“插件管理” -> “导入插件”。 - 启用配置:安装成功后,找到该插件,点击“启用”,然后进入“设置”进行详细配置。
3 常用推荐插件
- QQ登录/微信登录:方便用户快速注册和登录。
- 门户:将论坛内容聚合到首页,打造资讯门户。
- 帖子推广:让优质帖子获得更多曝光。
- 签到:增加用户活跃度。
- 云验证码:防止恶意注册和发帖。
第六部分:安全与维护
1 安全设置
- 修改默认后台目录:将
admin.php重命名为一个复杂的名字,如myadmin_8a7b.php。 - 使用强密码:管理员密码、FTP密码、数据库密码都要足够复杂。
- 及时更新:关注官方论坛,一旦有安全补丁,立即升级。
- 安装安全插件:可以安装一些防火墙插件,防止 SQL 注入、CC 攻击等。
2 数据备份与恢复
后台左侧菜单 -> 工具 -> 数据备份/恢复
- 备份数据:强烈建议每周进行一次完整备份,备份内容包括“数据库”和“附件/数据目录”,备份文件会生成在
forumdata目录下,你需要下载并妥善保管。 - 恢复数据:在数据丢失或论坛出错时,可以使用备份文件进行恢复。
3 程序升级
当官方发布新版本或补丁时,你需要升级程序。
- 下载新版本:下载对应版本的完整包或补丁包。
- 备份:在升级前,务必备份数据库和所有文件!
- 上传文件:将新版本包里的
upload文件夹内的文件(覆盖)上传到你的服务器,如果是补丁包,通常会有一个upgrade文件夹,将其上传到根目录并运行。 - 运行升级程序:访问
http://你的域名/upgrade,根据向导操作即可。
第七部分:常见问题与解决方案
1 安装时常见问题
- Can't create/write to file '...' (Errcode: 13):通常是 MySQL 的数据目录权限问题,需要将 MySQL 数据库文件的所有者设置为 Web 服务器运行的用户(如
www或nginx)。 - PHP function 'xxx' is not enabled:说明 PHP 没有开启某个必需的函数,如
curl、gd等,需要修改php.ini文件,去掉前面的分号 然后重启 Web 服务器。 - 安装时出现空白页或 500 错误:通常是
php.ini配置问题(如memory_limit太小)或服务器权限问题。
2 运行时常见问题
- 上传图片/附件失败:检查
./config/config_global.php文件中的$_config['admincp']['runquery']是否为1,并检查附件目录(./data/attachment/)的读写权限是否为 777(Linux 下)。 - 页面乱码:检查数据库编码是否为
utf8mb4(推荐),以及config_global.php中的charset设置是否为utf-8。 - URL 静态化不生效:检查
.htaccess文件(Apache)或nginx.conf规则(Nginx)是否正确上传并配置。
