Flarum 如何升级版本?

更新

要更新 Flarum,您需要使用Composer。如果您不熟悉它(尽管您应该熟悉它,因为您需要它来安装 Flarum),请阅读我们的指南以了解它是什么以及如何设置它。

如果跨主要版本进行更新(例如 <=0.1.0 到 1.xx,1.xx 到 2.xx,...),请确保在运行常规升级步骤之前阅读相应的“主要版本更新指南”。

一般步骤

第 1 步:确保您的所有扩展都具有与您尝试安装的 Flarum 版本兼容的版本。这仅在主要版本中需要(例如,如果从 v1.0.0 升级到 v1.1.0,您可能不需要检查这一点,假设您的扩展遵循推荐的版本控制)。您可以通过查看扩展的讨论线程、在Packagist上搜索或检查Extiverse等数据库来检查这一点。在更新之前,您需要删除(不仅仅是禁用)任何不兼容的扩展。请耐心等待扩展开发者!

第 2 步:查看您的composer.json文件。除非您有理由需要特定版本的扩展或库,否则您应该将所有内容的版本字符串设置flarum/core*(包括flarum/tagsflarum/mentions和其他捆绑的扩展)。确保flarum/core未设置为*. 如果您的目标是特定版本的 Flarum,请设置flarum/core为该版本(例如"flarum/core": "v0.1.0-beta.16)。如果您只想要最新版本,请使用"flarum/core": "^1.0".

第 3 步:如果您的本地安装使用本地扩展器,请确保它们与 Flarum 中的更改保持同步。

第 4 步:我们建议在更新之前在管理仪表板中禁用第三方扩展。这不是严格要求的,但如果遇到问题会使调试更容易。

第 5 步:确保您尝试升级到的 Flarum 版本支持您的 PHP 版本,并且您使用的是 Composer 2 ( composer --version).

第 6 步:最后,要更新,运行:

composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear

第 7 步:如果适用,重新启动 PHP 进程和 opcache。

订阅评论
提醒
guest的头像

0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x