web-dev-qa-db-ja.com

Drupal管理パネルへのアクセスなしのキャッシュをオフにする

WAMPP、Windows 7でDrupal 7を使用しています

背景:ローカルボックスのDrupalは作業中のプロジェクトのコピーですが、このローカルバージョンはセッションを保存しないため、adminのようにログインできません。 PHPエラーは発生しません。

だから私は見つけるためにキャッシュをオフにする必要があると思いますが、PHPエラーが表示されていますか?.

drushのようなものがあることを読みますが、Windowsから使用できますか?

しかし、主な質問は、管理者アクセスなしでWindows 7のキャッシュを停止する方法です!?

3
Universal Coder

はい、 Drush Windows Installer を使用すれば、Microsoft WindowsでDrushを実行できます。 Drushでは、次のコマンドでキャッシュをオフにできます。

drush en cache_disable --yes

Drush Windowsインストーラを設定するのは簡単ではありません。別の方法として、settings.phpに変数を明示的に設定して、さまざまなキャッシュを有効にすることもできます。設定すると、これらの値はファイルに設定されているものにロックされ、管理インターフェイスから変更できないことに注意してください(デバッグが完了したら削除してください)。

ページ、JS、CSSのキャッシュを無効にするには、$conf配列でcache、preprocess_js、およびpreprocess_cssをすべて「0」に設定します。

$conf = array(
  'cache' => '0',
  'preprocess_css' => '0',
  'preprocess_js' => '0',
);

$conf配列を使用して他の値を設定する場合は、配列全体を置き換えるのではなく、これらのフィールドを追加します。

5
Svartepjotr

このリンク を見ると、settings.phpファイルに次の行を挿入することで、キャッシュを無効にできます。

  $conf['display_cache_disable'] = TRUE;
0
Yusef