📜  升级命令 magento 2 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:50:27.619000             🧑  作者: Mango

升级命令 Magento 2 - Shell/Bash

在 Magento 2 中的一个重要任务是定期升级。向 Magento 2 的最新版本升级可确保您的站点具有所有可用的新功能和补丁。

准备工作

在进行升级之前,您需要备份 Magento 2 的文件和数据库,以便在出现问题时取回数据。此外,您需要确保您的 Magento 2 版本不在 "支持停止" 列表中,否则您将不再获得任何安全更新。

请使用以下命令查看您的 Magento 版本和支持停止日期:

php bin/magento --version
升级步骤
1. 下载最新的 Magento 2 版本

在升级之前,您需要下载 Magento 2 的最新版本。可以通过以下命令下载最新版本:

composer require magento/product-community-edition <最新版本号> --no-update
composer update
2. 关闭 Magento 2 站点

在升级期间,我们需要暂时关闭 Magento 2 站点。

php bin/magento maintenance:enable
3. 执行升级操作

接下来,您需要使用以下命令执行 Magento 2 的升级操作。

composer update
php bin/magento setup:upgrade

如果您使用 Redis 或 Varnish,请清除其缓存:

php bin/magento cache:clean
4. 清除缓存

完成升级后,您需要清除 Magento 2 的缓存。

php bin/magento cache:clean
php bin/magento cache:flush
5. 重建索引

最后,您需要重建 Magento 2 的索引。

php bin/magento indexer:reindex
结论

以上就是 Magento 2 的升级步骤。记得备份您的站点并确保您的版本未被支持停止。通过执行这些步骤,您可以确保您的 Magento 2 站点拥有最新的功能和安全更新。