我已将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');
任何人都可以建议我或告诉我可能是什么解决方案?
答案 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