昨天 web 前端中文站打开自己的网站,速度非常之慢,最后出现了“Internal Server Error”的错误提示,于是百度下,根据自己的处理历程,给大家分享下。

Internal Server Error
具体是:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
因为刚好遇上很久没登录网站,360 估计识别到这个错误问题,直接标记服务器不稳定问题,所以一定要把问题解决好。不然会影响网站运营。
第一种情况处理方法
进入空间管理后台,查看当前 PHP 版本,出错时为默认 5.2 版的。升级 php 版本至 5.2 以上(可以直接到 5.5),不过要同步修改数据库的加密位数(以阿里空间为例,重置密码时选择加密位数为 41 位)。
第二种情况处理方法
如果使用 WordPress 程序建站,很有可能是因为 WordPress 根目录的php 文件的权限问题,或者是 WP-ADMIN 目录中的 PHP 权限。解决方法也很简单,将除了 wp-config.php 文件(该文件为 644)之外全部授权 755 权限。具体操作是登录 ftp 工具,在上面直接修改属性,属性中会有权限设置,用 FTP 工具批量授权就可以了
第三种情况处理方法
这种情况很少遇到,而我网站就是这种情况,找了很久才找到。就是因为插件问题,导致出现这种错误,如果网站已经打不开,确定不了哪个插件出问题导致 Internal Server Error 错误。可以登录 ftp,在根目录里找到 wp-content 文件夹,找到 plugins(插件目录),通过逐一修改插件文件夹名,排除找到哪个插件的原因。我的网站就是因为某个插件问题,导致访问不了,修改了该插件文件夹名,网站正常访问(加个前缀或者后缀,网站程序因为找不到正确的插件文件夹,默认将其设为停止状态)