现在的位置: 首页 > WordPress相关 > 正文

常见wordpress出现500错误的解决方法

作者: 2019年04月29日 WordPress相关 ⁄ 共 3136字 ⁄ 字号 暂无评论 ⁄ 阅读 19 views 次

500 internal Error是服务端系统内部错误,错误的编号500 ,产生的原因也有多种,很多时候这种情况的发生只是服务器的安全措施而已。

首先尝试把wordpress根目录下的wp-config.php中的define('WP_DEBUG', false)改成true。并添加ini_set('display_errors','Off');再次重新访问网站,也许这个时候服务器就会把错误信息显示出来,之后就是自己找办法解决错误了。记得
问题解决后把wp-config.php的内容改回false。

最常见的500错误,是由于更换主题导致的。当你更换完主题后发现网站访问不了了,而后台管理界面依然能访问的话, 可以在后台设为其他主题试试。

几种常见的原因

1,向.htaccess文件里添加了错误代码

有时候为了实现一个功能,需要向.htaccess里添加代码,添加完保存刷新访问,马上出现500错误。在WordPress目录中,.htaccess文件是用存放伪静态规则的,当然也可以存放防盗链代码。但是不能什么代码都可以放,比如301的跳转代码,如果代码不正确,直接就会导致网站500错误。

如果您刚修改好.htaccess网站就出现500错误,那肯定是.htaccess的问题,直接编辑这个文件,把刚添加进去的代码删除即可。

2,网站文件权限不正确

在很多新手的眼里,网站的文件权限都必须是777,这是很错误的;

首先需要说明的是:Windows系统的主机,文件夹和文件的权限都可以是777;但是Linux系统的主机,文件夹和文件的权限设置成777,这样是错误,访问也会出现500错误。

Linux主机正确的文件权限是:文件夹:755;文件:644。但是有特殊的情况,比如baidu的xml文件通常设置成777,这个是不影响网站正常运行的。

3,PHP版本不正确导致的500错误

昨天Wopus遇到一个例子:程序是WordPress搭建的,网站运行正常,控制面板里的各个功能也都正常,但是安装插件功能不正常,后面发现是因为PHP版本升级到5.3,就解决了问题,这种是个案,遇到了可以单独分析,基本上情况都是1和2。

给我留言

留言无头像?