我使用的Prestashop 1.5,並試圖使這個API(Web服務)電話:的PrestaShop API內存限制
example.com/api/order_histories?schema=blank
但是它返回以下錯誤:雖然在調用此URL
Fatal error: Allowed memory size of {some numbers} bytes exhausted (tried to allocate x bytes).
:
http://example.com/api/categories?schema=blank
工作得很好。
所以我逐漸增加了我的php.ini memory_limit
參數。最初它被設置爲32M,所以我試圖將其高達64M,128M,直到1024M。我也嘗試將其設置爲2048M,但由於我只有1GB內存,2048M幾乎會使服務器崩潰。
在我進一步研究代碼之前,我只想知道其他人是否會遇到PrestaShop(1.5.4)的這種問題,如果是,解決方案是什麼?
你解決了這個錯誤嗎?我很想知道你是如何提出解決方案的。同時我會嘗試你提出的解決方案。 – Jeremy
我做了,但它在另一家公司,我沒有代碼了...祝你好運;) –
聖母的一切好事,似乎你指着我在正確的方向。解決這個問題的方法是在查詢中添加「LIMIT = 1」,如果它請求這個github日誌中提到的空白模式:https://github.com/PrestaShop/PrestaShop/commit/b51641ca49aff8ffdc18d41e0676d339939345e8 – Jeremy