你的位置: Kiyo'Space首页 Php 阅读文章 欢迎留下您的足迹

Fatal error: Allowed memory size of xxxx byte

[ Php ] 分享

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes)

一直以來發現在發表迴響或新增文章時

有時候都會出現:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 393216 bytes)

但有時候卻又很正常而不會顯示這類的錯誤

本來想說反正出現錯誤也有正常發表,所以就沒管它了

今天有空就來給他看一下這問題出在哪

按照Allowed memory size of 8388608 bytes exhausted這句簡短的語句來判斷

應該不難找出問題點,大意就是說允許記憶體大小比8388608 bytes多一點

所以問題應該出現在記憶體給的不夠大吧!!

原來是memory_limit 的預設值通常為 8M,而LifeType需要約8.3M

所以啦!!就把它改大一點就沒事囉!!由於這個錯誤是隨機的,有時候會很正常

所以如果還有人在我的網誌中迴響時出現錯誤時,麻煩回報一下!!

好啦!!廢話不多說,來說一下有哪些改善的方法:

自架主機
如果是自己架站的話,管理員的權限是最大的,修改php.ini檔裡的memory_limit,可以設定memory_limit = 16M(或更大)
虛擬主機
修改 .htaccess 檔,新增一段語法php_value memory_limit 16M(或更大)
     3. 在php文件增加一条语句

         ini_set('memory_limit', '-1');

以上为参考材料


欢迎在此留下您的脚步






评论内容 (*必填):
(Ctrl + Enter 快速提交)