snk / magento2-module-recurring-upgrade-disabler
此包已被弃用且不再维护。未建议替代包。
Magento 2禁用周期性升级脚本的模块
v0.9.0
2021-03-07 20:17 UTC
Requires
- php: >=7.2
- magento/framework: *
This package is auto-updated.
Last update: 2023-09-08 01:53:46 UTC
README
Magento 2禁用周期性升级脚本的模块
概览
Magento 2具有实现每次运行setup:upgrade时执行的升级脚本的可能性。虽然这通常是一个非常有用的功能,但一些模块可能会显著减慢setup:upgrade的执行速度。
例如,Magento\Customer\Setup\RecurringData会重新索引客户网格,这可能需要很长时间,脚本运行期间商店将无法使用。尽管问题声称从Magento 2.3.6开始已修复,并且现在应该在“需要时”运行,但检查“是否需要”这一步骤也需要一些时间。
另一个例子,Magento\Indexer\Setup\Recurring会检查是否存在任何新的索引器,如果存在,则将其状态设置为无效。这肯定是一个重要的事情,但有人可能会争论,这必须在每次运行setup:upgrade时执行。
因此,该模块允许指定一个列表,其中包含将禁用周期性升级脚本的模块。
安装
可以使用composer安装此模块
composer require snk/magento2-module-recurring-upgrade-disabler
要求
模块要求
- Magento 2.3及以上版本
- PHP 7.2及以上版本
配置
模块列表
商店->配置->高级->系统->周期性升级脚本
许可
MIT
作者
Oleh Kravets
oleh.kravets@snk.de