如果我下载一个在Drupal上运行不稳定的模块(红色下载链接),这是否会导致我的drupal安装出现问题,即使它没有启用?
换句话说,如果我启用它,并使用它..它是否会导致其他模块或drupal核心出现问题,即使在我禁用它之后仍然存在?
感谢
答案 0 :(得分:4)
如果模块中的错误导致数据库中的配置设置或其他数据混乱,则即使卸载模块,这些错误也会保留。所以是的,即使在删除之后,它也可能导致其他模块或Drupal核心出现问题。
请注意,“稳定”模块也可能发生这种情况,因为决定何时将模块声明为“准备生产”或多或少取决于维护者!
这是永远不会直接在生产安装上测试新模块(稳定或不稳定)的众多原因之一。首先创建测试/暂存安装,安装新模块并测试,测试,测试。
对于更新也是如此,即使对于Drupal核心更新也是如此。 始终首先在单独的安装上执行测试运行(至少,确保您拥有可以切换回的数据库和代码的可用,可还原的备份,以防出现任何问题)
答案 1 :(得分:0)
您需要做两件事可能会有所帮助
手动清除缓存在admin-> performance
卸载模块(模块页面顶部有一个标签,允许您这样做)。
编写良好的模块在执行这些步骤后不应影响您的站点,但它们可能会破坏其他模块使用的数据。这将导致更难解决问题。