自11月29日以来,我一直发现我的一些WordPress网站的所有插件都被禁用(除了一个名为“Manage WP-Worker”的网站)。每次发生这种情况时,WordPress的插件页面顶部似乎都有一个错误,上面写着:
The plugin 1 has been deactivated due to an error: Plugin file does not exist.
我在谷歌上做了一些搜索,看看是否有其他人经历过这种情况,但到目前为止,我只看到人们表现出不同的错误;它实际上包含一个插件名/php文件,而不是像我的错误中那样的数字1。
当我发现所有的插件都被停用时,我可以简单地再次激活它们,然后这些网站似乎可以正常运行几天。然后问题再次出现。
这是什么原因造成的?它可能是WordPress数据库中的孤立表吗?顺便说一下,我几乎可以百分之百肯定地说,我的网站没有遭到黑客攻击;我有一个很棒的安全插件,名为Bullettleof security Pro,还使用Sucuri的免费安全/恶意软件检查器检查了我的网站,没有发现恶意软件。
我已经联系了我的托管服务提供商,这家制造“Manage WP-Worker”的公司,因为他们是唯一一家保持激活状态的公司,也是防弹安全专业版,但我从他们那里得到的回复是:1)我或其他网站管理员正在手动停用插件2)我或其他网站管理员正在通过数据库停用插件
我可以把这三个都排除在外。所以,我想看看是否有人对正在发生的事情有任何想法。
非常感谢。
最合适的回答,由SO网友:prosti 整理而成
@朱塔,这是个很难回答的问题。许多未知数。您可以做的是理解错误。WordPress可能有错误日志。设置define( \'WP_DEBUG_LOG\', true );
然后您需要按照以下步骤检查结果article.
请注意,这允许您写入/wp-content/debug。日志
web服务器可能有错误日志。如果WordPress错误日志无法帮助您,请与您的主机支持人员合作。这并不是严格意义上的WordPress项目,所以我会是一条鱼。
您可以在这两个方面都努力,以便更好地理解您的问题。一旦您发现,请更新您的问题并提供更多详细信息。
如果你喜欢我的答案,或者你认为它有帮助,你甚至可以考虑接受我的答案,因为这是一种普遍的做法。我们可能会针对您的web服务器上可能出现的特定错误创建其他问题。