我们已经看了很长时间了。 我们的项目中有一个定制模块,目前正在开发中。 我们为发布候选版本和开发代码(前沿)维护单独的版本(git分支)。获取自动禁用的模块代码目前仅在最前沿可用。 由于我们的托管平台存在一些技术限制,每当我们想要将最新的候选版本部署到测试服务器时,我们总是必须首先将我们的候选版本部署到我们的开发服务器(Dev)中。 我们经常在将最新版本候选版本部署到Dev服务器之后看到此问题,然后将其从那里推送到测试服务器,然后在Dev服务器中恢复以后的开发版本。然后我们看到一些模块被自动禁用了。
我的假设是当drupal无法找到模块的代码时会自动禁用模块。 我的假设是否正确?
如果"是",在drupal核心中哪里可以找到自动禁用丢失模块的代码?
&安培;有什么方法可以永久阻止drupal这样做吗?
答案 0 :(得分:0)
听起来这是一个依赖性问题。当禁用可能依赖于其他模块的模块时,这些模块也会被禁用。因此,假设您的自定义模块依赖于其他模块。然后,当您禁用模块时,随后会禁用这些模块。
如果您查看模块页面,您将看到取决于您的模块的内容。