记一次WordPress 500错误修复

最近Blog有点显示不正常,每次只能打开主页,后台和连接全部打不开,用Chrome的F12查看发现提示500 internal server error,我以为是数据库挂了,但是很奇怪的一点是我的百度统计里面居然每天还是有数据,我就很纳闷,难道只有我打不开吗?我在手机上,公司的电脑上都不能访问,十分奇怪,无奈去网上百度,终于解决了,把解决办法记在这里,如果有类似现象的小伙伴可以参考。

首先连上FTP,找到Wordpress目录下面的wp-config.php

把其中的

define('WP_DEBUG', false);

改为

define('WP_DEBUG', true);

打开Debug模式,让服务器把错误显示出来,方便定位问题,这时再访问主页,发现主页上有了这样的提示:

Fatal error: Allowed memory size of 134217728 bytes exhausted

百度了一下,网上说是内存耗尽,应该修改PHP的内存限制最大值,于是,找到网站根目录下面的php.ini

把其中的

memory_limit = 32M

修改为

memory_limit = 64M

重新刷新页面,问题就解决了,这里想说的是遇到问题,先开debug模式,然后根据提示信息来定位问题,这样会有一些头绪。

关于修复Allowed memory size of xxxxx bytes exhausted更多的方法,请参考这篇文章:解决WordPress Fatal Error: Allowed memory size of xxxxxx bytes exhausted

打赏

猜你喜欢

博主开通了微信公众号,欢迎关注啦

2 Comments

  1. 得救了!
    我不知道自己什么时候不小心改了page.php 所有page都打不开
    还好搜到了你这里,轻易地解决了!

发表评论

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.