从magento 2禁用准备情况检查

时间:2017-01-02 04:44:10

标签: magento

如果我尝试使用magento 2网络设置向导安装插件,则“PHP设置检查”中的准备情况检查结果

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

第二个错误“检查组件依赖关系”(“详细信息”下没有更多信息),我认为与第一个错误有联系。

所以,我无法解决这个设置 - 所以我认为使用magento 2.0的唯一方法是禁用准备情况检查,并希望所有的想法都能在没有更高内存限制的情况下正常运行。

我如何禁用此准备情况检查?

1 个答案:

答案 0 :(得分:1)

我也在具有类似内存限制的共享主机上并需要安装扩展程序,所以这就是我所做的:

  • open /magento/setup/src/Magento/Setup/Model/PhpReadinessCheck.php

  • 查找功能checkMemoryLimit()

  • 找到$ currentMemoryLimit = ini_get(' memory_limit');

  • 在该行下放$ currentMemoryLimit = 756;

不是说这是推荐的方法,但它安装了我的扩展程序。我后来删除了这一行。我想可能手动安装扩展程序可以避免处理这个问题。

在研究这个问题时,我发现这两篇文章有所帮助:

https://lampjs.wordpress.com/2017/04/28/fixing-magento-2-readiness-check-by-local-php-ini/

http://alanstorm.com/your-current-php-memory-limit-is-128m-and-other/