我正在开发我的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时,您可能会将您的站点置于危险之中,并且可能不是您尝试失败的尝试…