迁移网站后出现HTTP错误500

时间:2017-12-05 作者:cody cortez

伙计们,在尝试将另一个站点迁移到Ubuntu 16.04LTs虚拟服务器后,我遇到了HTTP错误500。我的其他网站都在这些服务器上工作,但当我试图在浏览器中访问时,这一个给出了错误信息。

我看了看我的error.log 并发现:

[Tue Dec 05 14:18:07.678856 2017] [:error] [pid 14267] [client 121.97.63.220:61421] PHP Fatal error:  \'continue\' not in the \'loop\' or \'switch\' context in /var/www/html/brainsmartsuccess.com/public_html/wp-content/plugins/inlinks/inlinks.php on line 476
我已经按照日志中的说明设置了特定文件的权限,但没有成功删除HTTP错误500。

非常感谢您的帮助!

-科迪

1 个回复
SO网友:user2700467

这个错误几乎回答了你的问题。重命名插件inlinks的文件夹,应该恢复站点。您可能需要清除浏览器的缓存。完成后,您可以解决PHP错误,这可能是由于在dev和live服务器上使用PHP版本导致的,这两个版本是分开的。我想你可以在public\\u html/wp-content/plugins/inlinks/inlinks中删除有问题的插件代码。php在线476上,它将运行,但我不相信它不会有一个严重的安全漏洞或另一个致命错误等待弹出。我会完全替换inlinks插件的功能,以节省时间和安全。

结束