序言
之前遇到了许多新人问问题,有的问题比较常见,有的问题较为奇怪。为了帮助刚入坑的新人快速入门,我编写了这篇文章。跟着这篇网站去搭建,你可以大大减少后台报错的可能!
Ps:这篇文章我发布在了CnXFans上,作为文章作者,搬过来没什么问题吧awa
1. 选择版本
XenForo目前有两个主流的版本:
- XenForo 2.2
- XenForo 2.3
这两个版本各有优势,你可以根据自身情况进行选择。
XenForo 2.2
目前生态圈较为庞大(主要是因为XF官方在2.2上鸽太旧了),有些好用的插件(还有主题)停更在了2.2,但部分正在更新的插件已经不支持2.2了(包括主题)。
XenForo 2.3
2024年新出来的版本,更新了很多有趣的功能(如XenForo论坛登录,通行密钥,Webhook等),我比较喜欢的有:黑/白模式免刷新切换,XenForo论坛关联,还有WebP支持和更快的安装速度和重建速度。
2. 安装论坛
有的压缩包是完整包,有的是升级包,请注意区分。
安装环境:
- 操作系统:Linux(推荐),Windows 或 Mac OS 也可以使用。
- Web 服务器:Apache 2.4 或 Nginx 1.18 及以上版本。
- PHP:支持 PHP 7.4 至 PHP 8.2(推荐 PHP 8.0 或 8.1)。
- 扩展要求:PDO、MySQLi、mbstring、gd、cURL、SimpleXML、json、openssl、dom、gmp、bcma 等。
- 数据库:MySQL 5.5 及以上版本或 MariaDB 10.2 及以上版本(推荐 MySQL 5.7+ 或 MariaDB 10.3+)。
资料来源: OKSGO
Ps: 关于XenForo 2.2,我更推荐使用php7.4,虽然XF官方建议使用php8.1,但我多次实测下来(多次炸站)php7.4的发挥最稳定,因为这个版本许多插件作者使用php7.4语法来写(猜测?仅参考)。
接下来你得保证文件目录是可写的(遇到过某个新人问我这个问题)。

如不可写,改个权限即可。

安装步骤:
大部分过程你直接《下一步》即可。但一般你刚开始安装会看见这个东西:

这一般出现在宝塔用户上。具体原因是因为:宝塔的php默认禁用了这几个函数,你可以去:软件商店 > 你用的PHP > 设置 > 禁用函数 里删除掉图中加粗字体标出的函数。

接下来填写数据库相关信息。英文不好的自己用浏览器翻译一下。然后就是漫长の安装。
切记: 安装过程一定要挂前台,不要切换什么页面,以免数据库写入不全的Bug。
安装好后会让你填写网站主页,网站标题,管理员账户什么的,自己填写就好。
3. 插件,语言及风格的安装
插件安装:
插件可参考以下文章: 《XenForo插件安装教程》
但我这里提一嘴: 不要使用归档安装!!! 不要使用归档安装!!! 不要使用归档安装!!! XenForo的归档安装一直有问题,会导致文件及数据库写入不全!!! 特别是一些大型插件,如DB电子商务,RMMP等。某些人发现按钮点不动,页面跳转失败,很大程度上都是归档的锅!!!
更正: 在安装过程中不要主动休眠页面。
这个问题由 YuChenSUN 发现。
语言安装:
- XenForo中文语言包安装
语言包的获取及安装和相关问题可查看以下资源: 《XenForo 2.x中文包》
这里建议各位安装的过程保持前台不变。
- 插件语言包的安装
这个流程很简单,只需在导入语言时覆盖简体中文即可。
风格安装:
- 通用型:
压缩包一般会有以下文件:
| 文件&文件夹 |
|---|
| Upload |
| xxx.xml |
其中Upload里的东西你直接覆盖至你的论坛目录即可。xxx.xml这个文件你从ACP①里导入即可: ACP侧边栏 > 外观 > 风格列表 > 导入。这里我记安装完成后的风格为◆。安装完成后重复安装这个风格(重复的主题要设置为◆的子风格)。
Ps: 2.3不能使用2.2或2.1的风格,2.2也不能使用2.1或2.3的风格,寻找主题时你一定要看清。
①: Admin Control Panel简称ACP,也就是你论坛的后台。
- DohTheme主题安装
压缩包一般会有以下文件:
| 文件 |
|---|
| 01_Install_addon |
| 02_Import_style |
| Documentation |
01_Install_addon:
里面是这个风格的前置。使用他们的风格前都要安装这个插件。
02_Import_style:
里面是这个风格的本体。他一般有两种形式。第一种形式你只需参考通用主题安装部分即可。第二种形式你可以参考下面的ThemeHouse主题安装流程。
Documentation:
里面是DohTheme写的主题安装文档,虽然是英文,但安装过程很详细。如不知道怎么做,可以看看这个(该文档使用HTML编写,浏览时请使用HTML浏览器打开index.html)。
- ThemeHouse主题:
压缩包一般会有以下文件:
| 文件 |
|---|
| upload |
| xxx.xml |
| child_xmls |
upload:
里面的文件覆盖至你的论坛目录即可。
xxx.xml:
根据上面的通用型里xml安装的方法安装即可。
child_xmls:
里面是一些子风格。跟xxx.xml的安装方法差不多。唯一需要注意的是安装这些xml时,设置导入到为子风格这一项,并设置这一项的内容为xxx.xml导入后的风格名。不要嫌这一项多余,他有助于你更加方便的更新主题!
Q&A:
Q1: ThemeHouse的主题有个红色的报错怎么办?

A: 主题需要前置,2.3程序可以点击here去下载插件,正常安装即可。如果你是2.2,点击这里去下载。
Q2: ACP导航里那个ThemeHouse Styles怎么打不开啊?那个API Key是什么啊?
A: 那个是ThemeHouse开发的远程下载功能,填入你的API Key,插件会展示一个界面,方便你快速去下载你购买了的主题。具体就是这么个玩意:

如果你不是在ThemeHouse买的主题,那么这个功能对于你来说可有可无。
正在咕咕…️