モジュールのアンインストールでは、モジュールリストから削除されません

drupal.stackexchange https://drupal.stackexchange.com/questions/13798

  •  16-10-2019
  •  | 
  •  

質問

モジュールをインストールしてからアンインストールすると、何らかの理由でモジュールがモジュールリスト(またはモジュールフォルダー)から削除されません - キャッシュを繰り返しクリアした後でも。なぜこれが起こるのでしょうか?

役に立ちましたか?

解決

ファイルシステム上のモジュールは、アンインストールした場合に削除することを意図していません。用語が混乱している可能性があることがわかりますが。

アンインストールすると、サイト内のモジュールへの参照が削除されます(モジュールが書かれていると仮定して)が、ファイルシステムには影響しません。

モジュールへの唯一の参照はモジュールページにあり、サイトのライブページでは使用されません。したがって、無害である必要がありますが、モジュールをモジュールページに表示したくない場合は、ファイルを手動で削除する必要があります。

他のヒント

モジュールを有効にすると、このモジュールが実装するとモジュールスキーマが自動的に作成されます hook_schema() 呼び出すことによって hook_install() そして、それはその状態をシステムでアクティブとして設定します。

モジュールを無効にすると、モジュールの状態がシステム内で非アクティブとして設定されます。

解除は、システムからデータベーススキーマと構成を削除するために無効になった後の次のステップです。

モジュールリストからモジュールを削除することは、モジュールディレクトリから削除することによってのみ実現できます。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top