« »
主后 2017/5/30连篇累牍

成功解决一个棘手问题:500 Internal Server Error

不知道具体是在多少天前,按照更新提醒,我迷迷糊糊地更新一个插件,更新完,网页也没关,就去睡觉了…… 然后也不知道具体是在多少天前,我又要打开我心爱的《老人与海》,然后就发现打不开了。提示 500 Internal Server Error ,ocweng.com cannot handle the request 之类的。然后我以为又是 VPS 需要 reboot 了?因为现在用的内存比较大,所以不会出现流量过多导致死机的问题,所以我半信半疑地去 reboot 了一下,结果还是打不开。这一打不开,连阴谋论都出来了,是不是某人看我不顺眼啊,把我的网站给黑了?没错,我现在挺敏感的,总感觉有人想害我。

【第一关】问题出在哪里:之后我就开始研究怎么处理这个 500 Internal Server Error 。因为 ocweng.com 可以打开,ocweng.com/en 也可以打开,所以问题只能是出于 ocweng.com/zh 网上有个网友说是 theme 或者 plugin 出了问题,我一想前几天自己正好更新了一个神马东西,是不是因为这个出的事情?

【第二关】如何解决问题:有个解决方法是通过 FTP/SFTP 来连接到我的 server ,然后通过一系列步骤(具体在下面说)解决问题。

【第三关】登陆 FTP/SFTP:可惜我已经好几年没有尝试连接我的 server 了,密码早就忘了。还有就是我现在用的是 Mac 系统,我当年一开始玩的是 Windows ,在 Mac 上搞这些技术程序有些不习惯。Windows 上用的 winscp (我习惯用这个连 server)在 Mac 上不能用,没有出什么事情也懒得去找其他的替代软件。但是这次出事情了…… 之后我还要去登陆到我的服务商后台,去更改了一下自己的 root 密码。

【第四关】我就下载了 FileZilla,成功登陆了,之后就寻找《老人与海》这个根目录 zh,之后 zh/wp-content/plugins ,rename 这个 plugins 文件夹(怎么 rename 随便你),然后再刷新 ocweng.com/zh ,之后就可以看到网页了。

这个时候如果登陆后台—插件,看到的都是插件被移除的提示。

之后再将刚才被 rename 的 plugins 给 rename 回来。这个时候如果登陆后台—插件,插件又回来了,只不过是被停用的状态。

然后把导致崩溃的插件删掉,再一个个地重新启用其他的插件,事就这样成了。

|2|1


提示 »

本文于主后2017-05-30 21:38由 Ocean Weng 发表, 您可以在注明源地址及作者的前提下转载,还可通过RSS 2.0订阅此日志的所有评论。

0评论

我要评论 »

直升飞机