最近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
得救了!
我不知道自己什么时候不小心改了page.php 所有page都打不开
还好搜到了你这里,轻易地解决了!
哈哈,我也是遇到了一样的问题