【发布时间】:2015-11-24 19:48:18
【问题描述】:
我正在使用托管在 linux 共享托管服务器上的 wordpress 站点,我在同一站点中安装并激活了一个自定义开发的基于 woocommerce 的插件。
现在的问题是该网站每天至少抛出一次 500 Internal Server Error。当出现错误时,我会在 .htaccess 文件的末尾添加一个空格并保存它,然后该站点将恢复工作状态。同样,每当出现 500 错误时,只有在我做了一些微不足道的更改(例如在 .htaccess 文件中添加或删除空格)之后,该站点才会启动。 之前有人遇到过这个问题吗?请提出建议。
【问题讨论】:
-
你的代码是否修改了
.htaccess文件? -
请发布显示 500 错误的 Web 服务器日志部分。前后几行会有帮助。
-
@jeroen 是的,我一直在使用一个插件来屏蔽管理 url 中的 wp-admin,它正在向
.htaccess添加几行代码。你的意思是这个额外的代码可能会导致问题吗? -
@BryanH 我刚刚注意到指出
</IfModule> without matching <IfModule> section的错误日志,我发现.htaccess中缺少匹配的标签。我会尝试添加这个。 -
您应该从禁用该插件开始,因为它似乎会导致问题。