WordPress:Fatal error: Allowed memory…

By
WP札记

WordPress时很容易发生错误,比如用ftp正在上传的时候意外中断,会使整站提示错误,或者编辑关键文件的时候不小心等等,今天遇到个这样的:

fatal_error.jpg

基本就是内存分配问题。导致的效果大致有:无法发送新文章(评论估计也不可以);后台面板显示不全;后台某些文件不可以编辑。

解决办法,就是把这个内存值改大一点,在WordPress根目录下,找到WP-config.php文件,在其中加入一句话:

define(‘WP_MEMORY_LIMIT’, ’64M’);

或者把php.ini的”memory_limit = 8M”改到16m(我没找到这个文件,据说在服务器端,没有权限修改)。

这样的话应该就可以解决了。关于这个问题淘到的解释是:

1、正常來講,會發現這情況通常是資源忘了釋放(某片斷程式寫的不好吧,我猜),這個訊息除了提醒記憶體超額,另外可能在告訴你程式上有非邏輯上的缺失,可以的話,建議不要去修改memory_limit,而去檢查程式哪邊錯誤了,不過這可能要花點時間。(from:sankai

2、What does Error mean ?

WordPress runs on PHP. It means though the error you are getting is on your WordPress Blog. But, it is related toPHP Error

You get this kind of error “WordPress Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 16842 bytes) in wp-db.php on line 501″

The above is the error i was getting in the WordPress Dashboard

Reason for this \\”Wordpress Fatal error:\\”
The reason is simple. Your WordPress blog is overloading your PHP with lots of instructions and therebyexhausting the memory.

Therefore, This is an memory issue. It can be solved easily by changing some WordPress Core file. (from:niharsworld

就是说这个问题是关于php的,wp载入过多,并且耗尽了内存,所以这个是内存问题,更换一些wp核心文件可以解决。前文已述~~

0

Comments: 7

  1. 内存超了啊,不太应该,是不是插件用得太多

    2009年09月19日
  2. 都怪现在的主机太苛刻了

    2009年09月19日
  3. 学习了,我没遇见过

    2009年09月19日
  4. 最怕遇到cpu限制太死的……

    2009年09月19日
  5. 以前升级插件时遇到过,也是用这个办法解决的。。。

    2009年09月19日
  6. 最怕主机限制多的,太麻烦了,动不动出问题。

    2009年09月20日
  7. zhuji不是很好

    2011年09月21日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:razz: