Drupal:做一个不稳定的模块会引入即使在模块被移除后仍然存在的错误吗?

时间:2010-07-02 06:49:25

标签: drupal drupal-6

如果我下载一个在Drupal上运行不稳定的模块(红色下载链接),这是否会导致我的drupal安装出现问题,即使它没有启用?

换句话说,如果我启用它,并使用它..它是否会导致其他模块或drupal核心出现问题,即使在我禁用它之后仍然存在?

感谢

2 个答案:

答案 0 :(得分:4)

如果模块中的错误导致数据库中的配置设置或其他数据混乱,则即使卸载模块,这些错误也会保留。所以是的,即使在删除之后,它也可能导致其他模块或Drupal核心出现问题。

请注意,“稳定”模块也可能发生这种情况,因为决定何时将模块声明为“准备生产”或多或少取决于维护者!

这是永远不会直接在生产安装上测试新模块(稳定或不稳定)的众多原因之一。首先创建测试/暂存安装,安装新模块并测试,测试,测试。

对于更新也是如此,即使对于Drupal核心更新也是如此。 始终首先在单独的安装上执行测试运行(至少,确保您拥有可以切换回的数据库和代码的可用,可还原的备份,以防出现任何问题)

答案 1 :(得分:0)

您需要做两件事可能会有所帮助

  1. 手动清除缓存在admin-> performance

  2. 卸载模块(模块页面顶部有一个标签,允许您这样做)。

  3. 编写良好的模块在执行这些步骤后不应影响您的站点,但它们可能会破坏其他模块使用的数据。这将导致更难解决问题。