wordpress网站登录出现500Internal Server Error

maolai 网站建设wordpress网站登录出现500Internal Server Error已关闭评论118阅读模式

由于个人wordpress博客打开太慢,想更换主机机房测试一下(用的是万网虚拟主机独享经济版)。更换主机、修改数据库相关信息后。登录wordpress后台,点击外观-主题。出现以下

500 Internal Server Error

The server encountered an internal error or misconfiguration and was unable tocomplete your request.

wordpress网站登录出现500Internal Server Error-图片1

无法打开如图。大概的意思是:服务器遇到一个内部错误或配置错误,无法完成您的请求。有关此错误的更多信息可能在服务器错误日志中可用。(多数是服务器配置问题)

后来提交工单提问找到了原因。是数据库PHP版本设置问题,之前选择的是php版本5.2的,可能与网站版本不一样。

1、登录万网虚机控制台-高级环境设置-php版本设置中改为php5.3,如下图:

wordpress网站登录出现500Internal Server Error-图片2

2、点击数据库信息-点击重置密码,加密模式选择为41位,保存即可。如下图:

wordpress网站登录出现500Internal Server Error-图片3

最后重启一下服务器,终于能打开了。

网站出现500 Internal Server Error还一个原因就是网站根目录下的.htaccess文件设置问题。可以将此文件删除或者传送到电脑本地以记事本的方式打开后将文件另存为ANSI编码格式,再上传覆盖原来的.htaccess文件看看,一般都是此文件代码有问题导致。

wordpress网站登录出现500Internal Server Error-图片4

wordpress网站登录出现500Internal Server Error-图片5

如果不是由于.htaccess文件错误导致,需要进一步通过ftp目录下的wwwlog日志中的web访问日志进一步分析错误原因,或开启php的debug模式进行程序调试分析(对服务器错误日志分析)。

说白了,网站出现"Internal Server Error The server encountered an internal error"多数是数据库php版本低问题,当然也有.htaccess文件上传造成500Internal Server Error,主要是.htaccess文件设置错误,一些与源文件代码冲突。如果自己搞不了,直接提交工单联系你使用空间服务商解决吧。

 
maolai
  • 本文由 maolai 发表于 2016年6月30日 19:02:28
  • 转载请务必保留本文链接:http://www.bokequ.com/317.html