星期二, 3月 19, 2013

Allowed memory size of 25165824 bytes exhausted

一般是因為 允許25165824用盡位元組的記憶體大小 的問題引發的



解決辦法

1. 修改php.ini 的設定檔,調高記憶體限制



 memory_limit = 26M     改為 60M



2. 在出錯程式裏面添加

ini_set(’memory_limit’, ‘32M’);

比如在wordprass 裏買按就是加到配置檔裏

這一句添加到/default/settings.php 文件裏



3. 在網站根目錄建立 .htaccess文件,

在.htaccess檔開頭加上

php_value max_execution_time 1200

php_value memory_limit 200M

php_value post_max_size 200M

php_value upload_max_filesize 200M

對於一般的虛擬主機,通過對.htaccess對伺服器進行設置就能解決相關問題。這個方法也適用於其他php程式引起的類似問題。



建議更改的時候要先備份原本的檔案,然後要重啟伺服器

沒有留言: