LearnHouse

Allowed memory size of 8388608 bytes exhausted

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

有時候都會出現:

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

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

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

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

  1. 自架主機
  2. 如果是自己架站的話,管理員的權限是最大的,修改php.ini檔裡的memory_limit,可以設定memory_limit = 16M(或更大)

  3. 虛擬主機
  4. 修改 .htaccess 檔,新增一段語法php_value memory_limit 16M(或更大)

posted by admin in 程式&軟體 and have No Comments

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment