Vanilla 升级指南

edited 08月09日 资源分享

在升级之前,建议您备份当前的程序文件和数据库,以防升级出错导致不可逆的损失。

如果您的论坛数据量很大,可以考虑打开“维护模式” (在 conf/config.php 中加上 $Configuration['Garden']['UpdateMode'] = true; ),暂时屏蔽用户对网站内容的访问。

下面开始升级步骤:

  1. 下载新版vanilla的程序包(下载地址:https://open.vanillaforums.com/addon/vanilla-core),解压后覆盖原来的网站程序。
  2. 删除 /cache 文件夹中的所有内容。
  3. 按照下方针对不同版本的说明,删除相应的文件。
  4. 依次访问 {网站域名}/utility/update 和 {网站域名}/utility/structure 进行配置和数据库的自动升级,如果失败,可以刷新页面重试。
  5. 如果您使用 nginx,需要更新nginx配置,详见 https://docs.vanillaforums.com/developer/backend/server-nginx/
  6. 如果之前打开了“维护模式” ,现在可以关闭了。打开网站首页,验证网站是否工作正常。


Vanilla 2.8 以及更早版本 (也包括2.0 - 2.6 ):

删除 /plugins/EmojiExtender 文件夹

删除 /container.html 和 /library/Vanilla/Formatting/Embeds/linkEmbed.twig 文件

URL重写成为强制性的了,过去支持的 index.php?p=/somepath 形式的路由已经不再支持

Vanilla 2.6 以及更早版本 (也包括2.0 - 2.5 ):

删除 /plugins/Pockets 和 /plugins/akismet 、plugins/Debugger 文件夹

删除 /applications/dashboard/models/class.assetmodel.php 文件

Vanilla 2.5 以及更早版本 (也包括2.0 - 2.4 ):

删除 /plugins/HtmLawed 和 /plugins/Tagging 文件夹

Vanilla 2.3 以及更早版本 (也包括2.0 - 2.2 ):

删除 /applications/vanilla/controllers/class.settingscontroller.php 文件

打开 /conf/config.php ,删除 $Configuration['Garden']['RewriteUrls'] 这行 (如果有的话)

Vanilla 2.1 以及更早版本 :

删除 /themes/mobile/views/discussions/helper_functions.php 和 /applications/dashboard/views/default.master.php 文件


此话题使用的标签:
登录注册 才能回复。