簡體   English   中英

PHP致命錯誤,引用了不存在的文件路徑和文件

[英]PHP fatal error referencing a filepath and file that doesn't exist

我正在開發一個網站,該網站收到以下錯誤代碼:

Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 1439957 bytes) in /home/user/domain.com/libraries/joomla/cache/controller.php on line 224

現在,我可能讀錯了,但它告訴我它嘗試分配的LESS超出了允許的內存大小,因此我不確定它是如何用盡的。

這是問題的症結所在。 我正在Joomla中編碼此站點。 我試圖在Joomla安裝上啟用緩存,特別是漸進式緩存 它開始生成此錯誤,因此我將其禁用。 現在我無法擺脫這個錯誤!

我以為錯誤本身是由於我是從Dreamhost上的標准共享服務器托管此站點而導致的,但是我不明白為什么在禁用緩存后,仍然會收到文件錯誤的原因現在在FTP上不再存在。

任何見解將不勝感激。

聽起來您的腳本嘗試使用超過90MB的內存,這可能是php.ini中設置的進程限制。 Dreamhost允許您使用自定義php.ini文件,可以在其中增加過程限制。 根據經驗,Dreamhost允許每個共享帳戶在開始殺死進程之前,每個帳戶使用的系統內存不足512MB,因此您應該能夠合理地限制這一限制。

memory_limit = 128M到您的php.ini文件

說明http://wiki.dreamhost.com/PHP.ini

或者您可以在單個php腳本中進行設置。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM