私は Drupal Chat をインストールしました。それを機能させることができず、モジュールを無効にすることができなくなりました。
/ admin/modulesでは、チェックボックスは選択されていますが、有効になっていません。つまり、アクティブであり、非アクティブにできません。
誰か助けてもらえますか?
(そして、いったん無効にされたら、どのようにアンインストールできますか?)
更新:モジュールに依存関係がないことを言及するのを忘れていました。
通常、従来のアンインストールが機能しない場合は、システムテーブルからモジュールのエントリをクリアしてみてください(データのバックアップ後)モジュールのインストールからテーブルを削除して、キャッシュをクリアして再インストールします。
他のモジュールがそれに依存している可能性があります。たとえば、Drupalチャット通知も有効にした場合、最初に無効にする必要があります。
私はアダムに同意します。ただし、サーバーでDrushを使用している場合、「drush dis drupalchat」と入力すると、依存関係の通知が返され、依存関係を無効にすることができます。必ずモジュールフォルダーを削除し、データベースを更新してください。
依存関係に問題がない場合は、モジュールが破損している可能性があります。モジュールを再インストールしてからアンインストールしてみてください。
この回答は、DrupalChatモジュールよりも一般的です。一部のモジュールは、コンテンツタイプとフィールドタイプをインストールします。私の解決策はDrupal 7.xです。他のバージョンでも同様です。無効にするには:
これらの手順を実行する前に、必ずデータベースをバックアップしてください。
1).../admin/structure/typesに移動します。モジュールに関連付けられているコンテンツタイプを探します。ない場合はこれは解決策ではありません。
2)そのようなコンテンツがある場合は、[フィールドの管理]をクリックします。モジュールにも関連付けられているフィールドを削除します。 「この警告は元に戻せません」に同意する必要があります。
3)admin/structure/typesに戻り、コンテンツタイプを削除します。 「これは元に戻せない警告ではありません」に再度同意します。
4)../admin/modulesに移動して、モジュールを無効にします。
これはうまくいくはずです。モジュールが必要とする追加機能、およびそれらのモジュールが追加したコンテンツとフィールドを処理する必要がある場合があります。 (泡立て、すすぎ、繰り返します。)