- 注册
- 2026/01/08
- 消息
- 22
本教程适用于 Linux + 宝塔面板 环境,帮助新手快速完成 XenForo 的安装与基础配置。
进入宝塔面板 →【软件商店】
安装以下组件:
进入【软件商店】→ PHP → 设置 → 扩展管理
确保以下扩展 已开启:
如果修改后不生效,请 重启 PHP 服务
进入 PHP → 配置修改,调整:
保存后重启 PHP。
宝塔面板 →【网站】→【添加站点】
记录以下信息:
进入【网站】→ 你的网站 →【PHP】
关闭 open_basedir(防跨站攻击)
将 XenForo 压缩包上传到网站根目录,例如:
解压后目录结构应类似:
不要多套一层目录
确保以下目录 可写:
(后期可改为更安全权限)
浏览器打开:
输入之前创建的:
填写:
等待安装完成即可。
一、安装前准备
服务器环境要求
- 操作系统:
- CentOS 7+ / Debian 10+ / Ubuntu 20.04+
- 内存建议:≥ 1GB
- 已安装 宝塔面板
XenForo 环境要求(官方推荐)
- PHP:8.0 / 8.1(推荐)
- MySQL:5.7 / 8.0
- Web 服务器:Nginx
- 必需 PHP 扩展:
- fileinfo
- gd
- mbstring
- mysqli
- pdo_mysql
- zip
- xml
- curl
- iconv
二、宝塔环境配置
安装运行环境
进入宝塔面板 →【软件商店】
安装以下组件:
- Nginx
- MySQL 5.7 或 8.0
- PHP 8.0 或 8.1
PHP 扩展设置
进入【软件商店】→ PHP → 设置 → 扩展管理
确保以下扩展 已开启:
- fileinfo
- gd
- mbstring
- mysqli
- pdo_mysql
- zip
- xml
- curl
PHP 参数优化(推荐)
进入 PHP → 配置修改,调整:
HTML:
memory_limit = 256M
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
保存后重启 PHP。
三、创建网站与数据库
创建站点
宝塔面板 →【网站】→【添加站点】
- 域名:你的论坛域名
- 根目录:默认即可
- PHP 版本:8.0 / 8.1
- 数据库:创建 MySQL 数据库
- 字符集:utf8mb4
记录以下信息:
- 数据库名
- 用户名
- 密码
关闭防跨站(重要)
进入【网站】→ 你的网站 →【PHP】
四、上传 XenForo 程序
上传文件
将 XenForo 压缩包上传到网站根目录,例如:
PHP:
/www/wwwroot/你的域名/
PHP:
/src
/js
/styles
/internal_data
index.php
设置目录权限
确保以下目录 可写:
PHP:
chmod -R 777 internal_data
chmod -R 777 data
五、开始安装 XenForo
访问安装地址
浏览器打开:
PHP:
https://你的域名/install
填写数据库信息
输入之前创建的:
- 数据库名
- 用户名
- 密码
- 数据库地址:localhost
创建管理员账号
填写:
- 管理员用户名
- 邮箱
- 密码
等待安装完成即可。