web-dev-qa-db-ja.com

メモリエラーのためにadmin / modulesパスにアクセスできない場合にモジュールをアンインストールする方法

問題は-私はubercartをインストールし、develモジュールで遊んでいました。今私が管理/モジュールに移動しようとしているとき、私は得ています:

致命的なエラー:67108864バイトの許容メモリサイズを使い果たしました(8642561バイトを割り当てようとしました)

これはそのせいだと思うので、develモジュールをアンインストールしたいのですが、このエラーのためにadmin/modulesにアクセスできないため、できません:/。モジュールをアンインストールしてメモリを解放する別の方法はありますか?

編集:さて、開発設定でいくつかのオプションをオフにすると役立ちましたが、問題が誰かに現れる可能性があるため、この質問への回答を知っておくといいでしょう:)。

2
Łukasz Zaroda

drush dis MODULE-NAME

  • データベースでモジュールを手動で無効にすることもできます。

UPDATE system SET status='0' WHERE name='module_name';

次に、キャッシュされたシステムのリストをクリアする必要があります(Drupal 7のみ):

DELETE FROM cache_bootstrap WHERE cid='system_list'

6
Hamid Nikmehr