2015-11-19 68 views
1

我要處理大量XML的文件,但是當我開始我的劇本,我收到了允許的存儲容量用盡

Fatal Error: Allowed Memory Size of *** Bytes Exhausted

不PHP不清晰/重寫內存時,我開始我的腳本再次?根據您的需要

ini_set('memory_limit', '256M'); 

更改尺寸:

回答

0

只需讀取文件之前添加此代碼。

+0

我已經設置允許內存850MB – AdmiralCrunch

+0

只需重新啓動Apache和再檢查一遍 – akhilp2255

+0

是一個共享服務器..我不能重新啓動它:/ – AdmiralCrunch

0

您可以從服務器上的php.ini文件中增加允許的內存大小。

+0

我已經將允許的內存設置爲850Mb – AdmiralCrunch

0

內存受到您的主機環境或您的php.ini文件的限制,您可能想要嘗試增加此限制,否則請檢查您的虛擬主機,看看您分配了多少內存。

ini_set('memory_limit', '32M'); 
+0

我已經將允許的內存設置爲850Mb – AdmiralCrunch

+0

這可能是由於託管提供商對您的帳戶施加了限制。這裏的限制只是一個軟限制,它不會超出你的託管環境的能力 – surprisedbadger

相關問題