我贴给你看 我已经把php.ini里的memory limit 加到32M了。但依然提示内存耗尽。。tmp/sql_error.log是空的.error.log提示如下:
==> error_log <==
[Mon Aug 22 01:35:20 2005] [notice] caught SIGTERM, shutting down
[Mon Aug 22 01:37:16 2005] [notice] Apache/2.0.54 (Unix) PHP/4.3.11 configured -- resuming normal operations
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)
你確定你有加成功嗎?
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)
那代表你沒加成功阿!
你看一下這一篇文章
http://forum.lifetype.org.tw/index.php?topic=42.0&highlight=memory+%E4%B8%8D%E5%A4%A01. 基本的改法是修改 php.ini 。這是一勞永逸的方式!
memory_limit=16M
2. 如果機器不是你的,哪可能得要修改 .htaccess
php_value memory_limit 16M
3. 如果 .htaccess 不允許你修改,那麼 要修改 index.php, summary.php, rss.php, admin.php 把這幾個程式全加上
ini_set("upload_max_filesize", "10M");
ini_set("memory_limit", "16M");
ini_set("post_max_size", "12M");
Mark