宝塔面板安装 XenForo 2.x 入门级完整教程

Tutorial|教程 宝塔面板安装 XenForo 2.x 入门级完整教程

欢迎客人!

• 开始前请阅读社区规则确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!

• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【Telegram 频道】【QQ群:5977983】

• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分

  • 中国新年将至,本站推出优惠活动。所有用户组都将获得由 HuoNiu 开发的 付费插件 优惠20%活动!如果购买多个插件,将在优惠基础上继续实施5%优惠。本活动将持续一个月!

oksgo

Administrative

管理成员
行政人员
声望: 54%
注册
10 16, 2023
消息
3,368
积分
14,440G
金币
¥48.89
  • 主题 作者
  • #1

🖥️ 宝塔面板安装 XenForo 2.x 入门级完整教程​


适用版本:XenForo 2.2 / 2.3 | 环境:宝塔面板(BT Panel)



📋 一、准备工作​

服务器推荐配置:
  • 系统:Ubuntu 22.04 / Debian 12(推荐)或 CentOS 7/8
  • 内存:≥ 1 GB RAM
  • 硬盘:≥ 10 GB(含附件空间)
  • 已绑定域名并解析到服务器 IP
软件包需要提前准备:
  1. 本站 下载 xenforo_2.x.x_full.zip
  2. 宝塔面板已安装完毕并可以登录


🔧 二、宝塔面板环境配置​

第一步:安装运行环境​


登录宝塔面板,点击左侧 软件商店,搜索并安装以下组件:
  • Nginx 1.22+(推荐,不要安装 Apache)
  • MySQL 8.0(推荐)或 5.7
  • PHP 8.2(XF 2.3 要求 PHP 8.0+)
宝塔 → 软件商店 → 运行环境 → 分别点击 Nginx / MySQL / PHP 右侧的"安装"按钮,等待安装完成即可。

第二步:安装必要的 PHP 扩展​

宝塔面板 → 软件商店 → 找到 PHP 8.2 → 点击设置 → 进入安装扩展选项卡

确保以下扩展已安装(打勾表示已安装):
  • fileinfo
  • mbstring
  • curl
  • gd ✅(图片处理,必须)
  • imagick ✅(推荐安装,头像/图片处理更好)
  • xml
  • zip
  • intl
  • opcache ✅(性能优化,强烈推荐)

第三步:调整 PHP 配置​

宝塔 → 软件商店 → PHP 8.2 → 设置 → 配置修改,找到并修改以下参数:

INI:
memory_limit = 256M
upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 60

修改后点击保存



🌐 三、创建网站​

第四步:添加站点​

宝塔面板 → 网站添加站点

填写信息如下:
  • 域名:填写你的域名,如 forum.example.com
  • 根目录:默认即可(宝塔会自动创建,如 /www/wwwroot/forum.example.com
  • PHP 版本:选择 8.2
  • 数据库:勾选"创建数据库"
    • 数据库名:xenforo
    • 用户名:xenforo
    • 密码:点击"随机"生成强密码,务必记录下来
点击提交,网站创建完成。

第五步:配置 SSL 证书(强烈推荐)​


宝塔 → 网站 → 找到你的站点 → 点击设置SSL 选项卡

选择 Let's Encrypt,勾选你的域名,点击申请,等待几秒即可。

申请成功后,开启强制 HTTPS 开关。



📁 四、上传 XenForo 文件​

第六步:上传安装包​

宝塔面板 → 文件 → 进入网站根目录(如 /www/wwwroot/forum.example.com
  1. 点击右上角上传,将 xenforo_2.x.x_full.zip 上传到该目录
  2. 上传完成后,点击压缩包右侧的解压
  3. 解压后你会看到一个 upload 文件夹
  4. 进入 upload 文件夹,全选所有文件 → 点击剪切
  5. 返回上一级(网站根目录),点击粘贴
  6. 删除空的 upload 文件夹和压缩包
完成后根目录下应直接可以看到 index.phpinstall/src/ 等文件。

第七步:设置目录权限​

宝塔面板 → 文件 → 在根目录找到 data 文件夹 → 右键 → 权限 → 设置为 755,勾选递归子目录

同样操作 internal_data 文件夹,设置权限为 755

💡 小提示 说:
如果后续安装提示目录不可写,可将这两个目录权限改为 775。



⚙️ 五、配置 Nginx 伪静态​

宝塔 → 网站 → 你的站点 → 设置 → 伪静态 选项卡

清空内容,粘贴以下规则,点击保存

NGINX:
location / {
    try_files $uri $uri/ /index.php?$uri&$args;
}

location ~ /internal_data/ {
    deny all;
    return 403;
}

location ~ /library/ {
    deny all;
    return 403;
}



🚀 六、运行 Web 安装程序​

打开浏览器,访问:

代码:
https://你的域名/install/

安装步骤​

  1. 欢迎页面:点击 Proceed with Installation
  2. 许可协议:勾选同意,点击 Continue
  3. 环境检测:确认所有项目均为绿色 ✅,有红色请参考下方常见问题
  4. 数据库配置
    • MySQL Server:localhost
    • MySQL Port:3306
    • Username:第四步创建的数据库用户名
    • Password:第四步创建的数据库密码
    • Database:xenforo
    • Table Prefix:xf_(默认即可)
  5. 基本配置
    • Board Title:论坛名称(中文可以)
    • Board URL:https://你的域名(末尾不加斜杠)
  6. 创建管理员账号:填写用户名、邮箱、密码(请使用强密码)
  7. 开始安装:等待数据库初始化,约 30-60 秒
  8. 安装完成:看到成功提示,点击进入后台或论坛首页 🎉


✅ 七、安装完成后必做事项​

1. 删除安装目录(重要!)​

宝塔 → 文件 → 网站根目录 → 找到 install 文件夹 → 右键删除

⚠️ 必须删除!否则任何人都可以重新安装覆盖你的论坛。

2. 设置定时任务(Cron)​

宝塔面板 → 计划任务添加任务
  • 任务类型:Shell 脚本
  • 任务名称:XenForo Cron
  • 执行周期:每 1 分钟
  • 脚本内容:
Bash:
/www/server/php/82/bin/php /www/wwwroot/你的域名/cmd.php xf:run-jobs > /dev/null 2>&1

💡 注意 说:
PHP 路径根据宝塔实际安装路径确认,通常 PHP 8.2 的路径是 /www/server/php/82/bin/php

3. 后台基本设置​

访问后台:https://你的域名/admin.php
  • 邮件设置:后台 → Setup → Email → 配置 SMTP(推荐,避免邮件进垃圾箱)
  • 开启 Friendly URL:后台 → Setup → Basic Board Information → Use Full Friendly URLs → 打开


❓ 常见问题​

GD 或 Imagick 未安装:
宝塔 → 软件商店 → PHP 8.2 → 设置 → 安装扩展 → 安装 gd 和 imagick

data / internal_data 不可写:
宝塔 → 文件 → 右键对应目录 → 权限 → 改为 775

  1. 确认 Nginx 伪静态规则已保存
  2. 登录宝塔面板 → 网站 → 找到你的站点 → 设置 → 伪静态 → 确认规则存在
  3. 后台 → 开启 Friendly URL

检查 PHP 配置中的 upload_max_filesizepost_max_size 是否足够大(建议 50M+)。

宝塔 → PHP 8.2 → 设置 → 配置修改 → 搜索对应参数修改保存。

  • 检查用户名/密码是否填写正确
  • 宝塔 → 数据库 → 确认数据库状态正常
  • 数据库用户的权限是否是"所有权限"


本教程适用于宝塔面板环境下的标准 XenForo 安装,如有问题欢迎回帖。
 
类似内容 最多查看 查看更多

类似的主题

2
1K
0
oksgo
专业详细的 Ubuntu 服务器 Flarum 论坛安装教程(已验证适用于 Ubuntu 22.04 LTS) ====================== 安装后注意事项 ====================== 首次访问需在浏览器完成管理员账户设置 建议安装后立即在后台检查更新 推荐安装中文语言包(通过后台扩展管理) 定期执行 sudo apt update sudo apt...
0
614
0
oksgo
🚀 阿里云OSS快速迁移网站完整教程 宝塔直传速度慢?OSS中转让迁移速度提升150倍! 📊 速度对比 方式15GB数据耗时速度费用 宝塔直传6-8小时617 KB/s0元 OSS中转3-5分钟100-450 MB/s约7.5元 实测数据:德国服务器迁移16.82GB到日本服务器,OSS中转总耗时仅3分钟! 💡 教程特点 ✅ 零基础可学 - 每个步骤都有详细截图说明 ✅ 复制即用 -...
0
90
0
oksgo
  • 置顶
一、XenForo 安装教程 要安装 XenForo,您需要以下内容: 您的 XenForo 安装文件 FTP 客户端(例如或) 您的服务器的 FTP 登录详细信息 服务器上的一个空的 MySQL 数据库以及访问它的详细信息 1. 环境准备 1.1. 检查服务器配置确保你的服务器满足 XenForo 的系统要求: 操作系统:Linux(推荐),Windows 或 Mac OS 也可以使用。...
0
940
0
oksgo
使用 XenForo Importers 从 XenForo 2.2 导入到 XenForo 2.3 的详细教程 前提条件 新站点已安装 XenForo 2.3:你的新站点需要先安装并配置好 XenForo 2.3。 旧站点是 XenForo 2.2:旧站点使用的是 XenForo 2.2,并希望将数据迁移到 XenForo 2.3。 备份数据:在开始操作前,请备份 XenForo 2.2...
0
529
1
oksgo
后退
顶部