wordpress致命错误:内存不足

时间:2011-07-31 05:48:38

标签: php wordpress wordpress-plugin fatal-error

我已将WHM的php内存限制从whm设置为256M> PHP配置编辑器。 即便如此,我的wordpress网站和管理员也向我显示如下错误。

Fatal error: Out of memory (allocated 36175872) (tried to allocate 30720 bytes) in /home/XXXX/public_html/wp-includes/class-simplepie.php on line 14272
Fatal error: Out of memory (allocated 35127296) (tried to allocate 1966080 bytes) in /home/XXXX/public_html/wp-includes/class-simplepie.php on line 5427

我还尝试在wp-config.php的顶部添加以下行,但没有运气和同样的错误。

define('WP_MEMORY_LIMIT', '128M');

任何人都可以建议我或告诉我可能是什么解决方案?

3 个答案:

答案 0 :(得分:3)

我终于认为我已经从PHP中解决了死亡白屏死机的致命错误。

此处详细信息:http://www.isthisyourhomework.com/how-to-fix-the-wordpress-white-screen-of-death/

如果设置WordPress和PHP内存限制不适合您,请尝试在Apache conf文件中添加/编辑以下行。我没有访问权限,所以我将以下行添加到WP服务器文档根目录中的.htaccess文件中:

RLimitMEM max

许多主机都对共享使用服务器上的每个用户设置了限制。上面的设置将解除您的服务器并消除WSOD。

答案 1 :(得分:2)

这是由SimplePie people reckon引起的bug in PHP。它已在PHP 5.3版中修复。升级可能有所帮助。

较新版本的SimplePie使用较少的内存,但仍然遇到相同的PHP错误,导致大量缓存项目导致您使用大量内存。

答案 2 :(得分:0)

您是否更改了php.ini(或通过WHM服务配置页面)的内存限制?如果是这样,请尝试重新启动Apache