Drupal 8でモジュールを無効にしようとしています。そして Drupal console のような解決策を見つけましたが、XAMPPでそれを使用する方法がわかりません。
Drupal 8モジュールを無効にする方法を理解できません。Drupal 7を使用すると、ユーザーインターフェイスから直接実行できますが、Drupal 8モジュール名の前に表示されるチェックボックスは無効になっています。
Drupal 8でモジュールを無効にするにはどうすればよいですか?
Drupal 8では、モジュールを無効にすることはできません。単にモジュールをインストールまたはアンインストールできます。モジュールをアンインストールしても、Drupal 7以前と同じ効果があります。バージョン:モジュールがインストールしたデータベーステーブルを削除します。
/ admin/modulesでDrupalは、インストールされていないモジュールとインストールされているモジュールを示します。インストールされていないモジュールに表示されるチェックボックスをクリックすることができます---をクリックしますInstallページの下部にあり、それらをインストールします。
インストールされているモジュールの場合、モジュール名の前に表示されるチェックボックスをクリックしても効果はありません。実際、チェックボックスは無効になっています。
ユーザーインターフェイスからモジュールをアンインストールするには、/ admin/modules/uninstallに移動します(または、/ admin/modulesに表示されるninstallタブをクリックします)。
アンインストールするモジュールを選択し、ページの下部に表示されるninstallボタンをクリックします。
Drupalでは、モジュールがエンティティを実装していて、それらのエンティティをサイトで作成したなどの理由で、モジュールをアンインストールできない場合があります。
Drupalモジュールをアンインストールするためのコンソールも使用できますが、モジュールを(サーバーに)インストールする必要があります。)インストールした後、Drupalサイトのルートディレクトリ、drupal module:uninstall <module_name>
アンインストールします<module_name>
モジュール。
ユーザーインターフェイスからは簡単です。プロバイダーがSSHシェルの使用を許可していないリモートサイトで作業している場合、これが唯一の可能な方法です。
コマンドを入力する必要があり、sites/defulft/settings.php
$databases
conect Host localhost
を127.0.0.1
に変更する必要があります。
モジュールを無効にする
./vendor/bin/drupal mou module_name
モジュールを有効にする
./vendor/bin/drupal moi module_name
すべて表示
./vendor/bin/drupal list