• 网页模板 http://www.lmlblog.com/wo/share/

wordpress网站登录出现Internal Server Error

maolai 5191次浏览 5个评论

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

500 Internal Server Error

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

500 Internal Server Error

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

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

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

php版本选择

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

数据库密码设置

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

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

根目录htaccess文件

.htaccess文件修改

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

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


本文由MAOLAI博客编辑整理发布,欢迎分享,转载请注明出处!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(5)个小伙伴在吐槽
  1. 大爱,找了半天就服你
    麦吉丽Mageline2018-03-27 18:45 回复 Windows 7 | Chrome 55.0.2883.87
  2. 十分谢谢,拿记事本另存为了一下hta文件真的就好了。谢谢
    肉肉肉肉肉肉2018-01-31 21:55 回复 Windows 10 | Chrome 63.0.3239.108
  3. 感谢
    西西里2017-10-16 10:02 回复 Windows 7 | Chrome 61.0.3163.100
  4. 谢谢你。遇到一模一样的问题,靠你的方法解决了!
    Suble2017-07-18 23:26 回复 Windows 10 | Chrome 59.0.3071.115
  5. 我就是随便看看!
    蒂欧娜2016-07-02 09:41 回复 Windows 7 | 搜狗浏览器 2.X