XenForo 宝塔面板安装教程(适用于 XenForo 2.x)

admin

Administrator
管理成员
注册
2026/01/08
消息
22
本教程适用于 Linux + 宝塔面板 环境,帮助新手快速完成 XenForo 的安装与基础配置。

一、安装前准备​


1️⃣ 服务器环境要求​


  • 操作系统:
    • CentOS 7+ / Debian 10+ / Ubuntu 20.04+
  • 内存建议:≥ 1GB
  • 已安装 宝塔面板

2️⃣ XenForo 环境要求(官方推荐)​


  • PHP:8.0 / 8.1(推荐)
  • MySQL:5.7 / 8.0
  • Web 服务器:Nginx
  • 必需 PHP 扩展:
    • fileinfo
    • gd
    • mbstring
    • mysqli
    • pdo_mysql
    • zip
    • xml
    • curl
    • iconv



二、宝塔环境配置​


1️⃣ 安装运行环境​


进入宝塔面板 →【软件商店】


安装以下组件:


  • Nginx
  • MySQL 5.7 或 8.0
  • PHP 8.0 或 8.1



2️⃣ PHP 扩展设置​


进入【软件商店】→ PHP → 设置 → 扩展管理
确保以下扩展 已开启


  • fileinfo
  • gd
  • mbstring
  • mysqli
  • pdo_mysql
  • zip
  • xml
  • curl

📌 如果修改后不生效,请 重启 PHP 服务




3️⃣ PHP 参数优化(推荐)​


进入 PHP → 配置修改,调整:

HTML:
memory_limit = 256M
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

保存后重启 PHP。




三、创建网站与数据库​


1️⃣ 创建站点​


宝塔面板 →【网站】→【添加站点】


  • 域名:你的论坛域名
  • 根目录:默认即可
  • PHP 版本:8.0 / 8.1
  • 数据库:创建 MySQL 数据库
  • 字符集:utf8mb4

记录以下信息:


  • 数据库名
  • 用户名
  • 密码



2️⃣ 关闭防跨站(重要)​


进入【网站】→ 你的网站 →【PHP】
❌ 关闭 open_basedir(防跨站攻击)




四、上传 XenForo 程序​


1️⃣ 上传文件​


将 XenForo 压缩包上传到网站根目录,例如:
PHP:
/www/wwwroot/你的域名/
解压后目录结构应类似:


PHP:
/src
/js
/styles
/internal_data
index.php
📌 不要多套一层目录




2️⃣ 设置目录权限​


确保以下目录 可写
PHP:
chmod -R 777 internal_data
chmod -R 777 data
(后期可改为更安全权限)




五、开始安装 XenForo​


1️⃣ 访问安装地址​


浏览器打开:
PHP:
https://你的域名/install


2️⃣ 填写数据库信息​


输入之前创建的:
  • 数据库名
  • 用户名
  • 密码
  • 数据库地址:localhost



3️⃣ 创建管理员账号​


填写:
  • 管理员用户名
  • 邮箱
  • 密码

等待安装完成即可。




六、安装后必须做的事情(非常重要)​


1️⃣ 删除 install 目录​

 
后退
顶部 底部