web-dev-qa-db-ja.com

モジュールを無効にするにはどうすればよいですか?

Drupal 8でモジュールを無効にしようとしています。そして Drupal console のような解決策を見つけましたが、XAMPPでそれを使用する方法がわかりません。

Drupal 8モジュールを無効にする方法を理解できません。Drupal 7を使用すると、ユーザーインターフェイスから直接実行できますが、Drupal 8モジュール名の前に表示されるチェックボックスは無効になっています。

enter image description here

Drupal 8でモジュールを無効にするにはどうすればよいですか?

3
Ranjan

Drupal 8では、モジュールを無効にすることはできません。単にモジュールをインストールまたはアンインストールできます。モジュールをアンインストールしても、Drupal 7以前と同じ効果があります。バージョン:モジュールがインストールしたデータベーステーブルを削除します。

/ admin/modulesでDrupalは、インストールされていないモジュールとインストールされているモジュールを示します。インストールされていないモジュールに表示されるチェックボックスをクリックすることができます---をクリックしますInstallページの下部にあり、それらをインストールします。

screenshot

インストールされているモジュールの場合、モジュール名の前に表示されるチェックボックスをクリックしても効果はありません。実際、チェックボックスは無効になっています。

ユーザーインターフェイスからモジュールをアンインストールするには、/ admin/modules/uninstallに移動します(または、/ admin/modulesに表示されるninstallタブをクリックします)。

screenshot

screenshot

アンインストールするモジュールを選択し、ページの下部に表示されるninstallボタンをクリックします。

Drupalでは、モジュールがエンティティを実装していて、それらのエンティティをサイトで作成したなどの理由で、モジュールをアンインストールできない場合があります。

Drupalモジュールをアンインストールするためのコンソールも使用できますが、モジュールを(サーバーに)インストールする必要があります。)インストールした後、Drupalサイトのルートディレクトリ、drupal module:uninstall <module_name>アンインストールします<module_name>モジュール。

ユーザーインターフェイスからは簡単です。プロバイダーがSSHシェルの使用を許可していないリモートサイトで作業している場合、これが唯一の可能な方法です。

5
kiamlaluno

コマンドを入力する必要があり、sites/defulft/settings.php$databases conect Host localhost127.0.0.1に変更する必要があります。

モジュールを無効にする

./vendor/bin/drupal mou module_name

モジュールを有効にする

./vendor/bin/drupal moi module_name

すべて表示

./vendor/bin/drupal list
0
vinhdv