我如何修复这个错误,我得到当我尝试加载页面在我的Wordpress网站


How do I fix this error I get when I try to load pages on my Wordpress site?

我正在开发我的wordpress网站。我可以访问所有的仪表板/管理区域,我可以加载主页。但是当我试图查看我写的任何页面或帖子时,我得到这个错误:

内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员cgiadmin@yourhostingaccount.com,告诉他们错误发生的时间,以及您可能做的任何可能导致错误的事情。有关此错误的更多信息可以在服务器错误日志中找到。另外,当试图使用ErrorDocument来处理请求时,遇到了500内部服务器错误。

你能帮我纠正这个问题,使这些页面可见吗?谢谢!

我会尝试禁用插件。大多数情况下,这是由一个坏插件或两个插件之间的冲突造成的。您可以检查服务器错误日志,或者将以下代码添加到您的wp-config.php文件中,以查看错误

define('WP_DEBUG_LOG', true);define('WP_DEBUG_DISPLAY', true);

可能,下面的方法可以解决这个问题:

  • 进入设置->永久链接(在wp-admin仪表板菜单中)
  • 选择Plain(在Common Settings下)
  • 保存更改

…并检查。

您可能正在使用Dreamhost。它们使用Apache的mod_security并具有严格的安全规则集。您可能由于多次登录失败或其他"可疑"活动而将自己锁定。

你只需要关闭mod_security一段时间,几个小时后重新启用它。

如果您使用Dreamhost,您可以在他们的托管面板上进行此操作。其他托管服务可能有类似的选项,如果您使用mod_security"滚动您自己的"Apache,请查看有关如何临时禁用它的文档。https://help.dreamhost.com/hc/en-us/articles/215947927-How-do-I-enable-Extra-Web-Security-for-my-website-

请注意,在禁用mod_security时,您可能会将您的站点置于危险之中,并且可能不是您尝试失败的尝试…