2016-09-14 4 views
0

私たちは今かなりの間これを見てきました。 現在開発中のカスタムモジュールがあります。 リリース候補と開発コード(出血口)のために別々のバージョン(gitブランチ)を管理しています。自動無効化されるモジュールのコードは、現在では最先端でのみ利用可能です。 私たちのホスティングプラットフォームの技術的な制約のために、最新のリリース候補をテストサーバーに展開したいときは常に、常に開発者用サーバー(開発者)にリリース候補を導入する必要があります。 最新のリリース候補をDevサーバーにデプロイしてそこからテストサーバーにプッシュすると、この問題が頻繁に発生し、後で開発サーバーがDevサーバーに復元されます。次に、いくつかのモジュールが自動的に無効になっていることがわかります。Drupalモジュールは自動的に無効になります

私の前提は、モジュールのコードを見つけることができないとき、drupalは自動的にモジュールを無効にすることです。 私の前提は正しいですか?

「はい」の場合、drupal coreのどこにモジュールが自動的に無効になっているコードが見つかりますか?

&私はこれを永久に防ぐことができますか?

答えて

0

これは依存関係の問題のようです。他のモジュールが依存しているモジュールが無効になっている場合、それらのモジュールも無効になります。あなたのカスタムモジュールが他のモジュールに依存しているとしましょう。その後、モジュールを無効にすると、それらのモジュールはその後無効になります。

モジュールページを見ると、モジュールに依存するものが表示されます。

+0

いいえ、この特定のカスタムモジュールの依存関係として追加される他のモジュールはなく、このカスタムモジュールを依存関係として持つ他のモジュールはありません。 – rineez

関連する問題