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/