2017-01-02 82 views
1

,如果我尝试与Magento的2网络安装向导安装插件,在就绪检查zhcon失败“PHP设置检查”禁止就绪检查2

的原因是,我不能安装的PHP内存限制了到756mb,我的托管机构最多只允许256mb。

第二个错误“Check Component Dependency”(在“Details”下没有更多信息),我认为是第一个错误。

所以,我无法解决这个设置 - 所以我认为与magento 2.0一起工作的唯一方法是禁用准备检查,并希望所有人都认为没有更高的内存限制会好起来。

我如何禁用此准备就绪检查?

回答

0

我也是在类似的内存限制共享主机,并安装一个扩展需要,所以这是我做过什么:

  • 开/ Magento的/设置/ src目录/ Magento的/设置/型号/ PhpReadinessCheck.php

  • 查找功能checkMemoryLimit()

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

  • 在该行下放$ currentMemoryLimit = 756;

不是说这是推荐的方法,但它得到了我的扩展安装。我后来删除了该行。我想可能手动安装扩展将避免必须处理这个。

虽然研究的问题,我发现这2篇文章已帮助:

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/