昨天早上,网站出现http 500内部服务器错误的问题了。
一开始以为是服务器的问题,IX不是一次两次的问题了,也没有多在意这问题。但是过了几分钟之后,问题依旧。于是试了另外一个网站,发现没有问题,访问都正常。试了FTP连接,也都正常。
在Google搜索了一下造成HTTP 500的原因,其中提到的有关数据库错误的原因。以为是MySql服务器问题,于是将Wordpress的配置文件里数据库更改到DB4Free之前同步的数据库,就没有发现HTTP 500的问题了。登录到IX管理后台,登录到PHP MyAdmin上去试了下,也都没有发现连接上有问题。于是更换了Google上的搜索关键词,Wordpress + Http 500,发现造成Wordpress Http 500内部服务器错误的两个原因:
第一、.htaccess出错,通常是写入了不符合语法的规则,解决方法是删除该文件。
第二、文件权限出错,解决方法是将网站文件夹权限设置为755,文件为644。
按照上面的方法做了之后,发现自己的网站http 500的错误依旧,才想起追朔源问题。
大致上是在我装了一个叫SimpleX的主题并启用后,后台开始出现的Http 500。(开始的时候也没有在意,之后刷新主页才发现,前台跟后台都是HTTP 500。)尝试登录到Wordpress后台(wp-login.php),依旧Http 500。用CuteFtp登录到FTP,将SimpleX主题文件夹改名之后,重新尝试登录后台,发现可以登录成功了,于是将主题更换为其他的,再次打开主页,发现问题已经解决了,访问正常。
这次出现这问题,大概是主题与当前Wordpress不兼容造成的吧。刚开始折腾Wordpress,一路上也碰上了不少问题。Google上搜索到的关于Wordpress造成http 500的问题还不是不少的。像前面提到的.htaccess配置错误,文件夹权限,还有因为插件不兼容的问题,比比皆是!
呵呵。。折腾~。。~我也有过因换模板搞的http 500错误,,后台都进不去了,还好有人给我个急救工具箱,禁用了所有插件之后,就好了。。。
谁开发个wordpress的急救箱来?
Emlog急救箱好像我见过!
HDWiki的也听说过!
呵呵 多写点这样的原创教程很不错的啦~
我网站昨晚在空间商的控制面板RAR打包备份的时候,忘记WP后台正在下载安装一下ads 的插件,再后来网站前台可以访问,后台访问就出现500.
折腾了一大晚上,还是那样。
上面有人说WP的系统急救箱,怎么弄呢。。请大家给指教下。。。。
我在找急救箱备用,还没找到。用FTP删掉插件行不行?
还以为是权限问题,折腾一下午,没能解决,最终在这里找到答案了,感谢!