每次我停用自定义插件时,站点都会遇到严重错误

时间:2013-11-04 作者:esqew

我有一个我不再使用的自定义插件。我想从我的站点(以及随后的网络)上取消激活它,但每次尝试时,都会出现以下错误:

请激活{插件名称}插件

WordPress没有进一步的输出(只是文本,没有其他内容!)我实际上被锁定在web端的所有内容之外,除了将DB恢复到早期版本之外,别无选择。

以前有没有人经历过这样的事情?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

您的自定义插件可能直接集成到您的主题或其他插件中。开发人员必须添加此通知,以防止您错误地停用插件,并使您的网站以意外的方式运行,这不是wordpress本身发出的通知。

您需要有人查看您的插件和主题代码,检查此通知的来源,并删除依赖项。

结束

相关推荐

Security and Must Use Plugins

从codex article 必须使用插件:只需将文件上载到mu插件目录即可启用,无需登录我觉得这是一个潜在的安全问题。在站点上运行插件中的任何代码之前,必须通过管理面板激活常规插件。我一直认为这是一个明智的安全预防措施,因为攻击者如果能够以某种方式将文件上载到plugins文件夹,则在运行代码之前,还必须访问和修改数据库。这个mu-plugins 文件夹似乎提供了一种简单的方法来避免这种情况。我知道WordPress开发人员比我更了解安全性,所以我想知道是否有人能解释为什么这不是一个安全漏洞。