禁用magento 2的就绪检查

禁用magento 2的就绪检查,magento,Magento,如果我尝试使用magento 2 web安装向导安装插件,准备状态检查在“PHP设置检查”失败 原因是我无法将php内存限制设置为756mb,我的托管机构最多只允许256mb 第二个错误是“检查组件依赖性”(在“详细信息”下没有更多的信息),我想是关于第一个错误的 因此,我无法解决此设置-因此我认为使用magento 2.0的唯一方法是禁用就绪检查,并希望在没有更高内存限制的情况下,所有想法都会顺利进行 如何禁用此就绪性检查?我也使用类似内存限制的共享主机,需要安装扩展,所以我就是这么做的:

如果我尝试使用magento 2 web安装向导安装插件,准备状态检查在“PHP设置检查”失败

原因是我无法将php内存限制设置为756mb,我的托管机构最多只允许256mb

第二个错误是“检查组件依赖性”(在“详细信息”下没有更多的信息),我想是关于第一个错误的

因此,我无法解决此设置-因此我认为使用magento 2.0的唯一方法是禁用就绪检查,并希望在没有更高内存限制的情况下,所有想法都会顺利进行


如何禁用此就绪性检查?

我也使用类似内存限制的共享主机,需要安装扩展,所以我就是这么做的:

  • 打开/magento/setup/src/magento/setup/Model/PhpReadinessCheck.php

  • 查找函数checkMemoryLimit()

  • 查找行$currentMemoryLimit=ini_get('memory_limit')

  • 在该行下输入$CurrentMemoryLit=756

没有说这是推荐的方法,但它安装了我的扩展。我后来删除了这一行。我认为手动安装扩展可以避免处理这个问题

在研究问题的过程中,我发现以下两篇文章很有帮助:


这是我的工作。唯一的问题是我必须使用$currentMemoryLimit='756M';