我已经设置了php内存限制从whm到256M从whm> 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');
谁能建议我或告诉我可能的解决方案是什么? 我想我终于解决了PHP内存不足致命错误导致的白屏死机问题。
详细信息在这里:http://www.isthisyourhomework.com/how-to-fix-the-wordpress-white-screen-of-death/
如果设置WordPress和PHP内存限制不适合你,试着在你的Apache配置文件中添加/编辑下面的行。我没有访问权限,所以我在WP服务器的文档根目录下的.htaccess
文件中添加了以下行:
RLimitMEM max
许多主机对共享服务器上的每个用户设置了限制。以上设置将解除您的服务器的约束并消除WSOD。
SimplePie的人认为这是由PHP的一个bug引起的。这个问题在PHP 5.3版中得到了修复。升级可能会有帮助。
新版本的SimplePie使用更少的内存,但仍然遭受相同的PHP错误,导致大量缓存项导致您使用大量内存
您是否更改了php.ini中的内存限制(或通过WHM服务配置页面)?如果是,尝试重新启动Apache