drushまたはPHPmyadminからの集約を無効にする方法は?


13

私はこれを探していて、Drupal 7に関する取引をすべて見つけました。古いdrushコマンドdrush vset preprocess_js 0はDrupal 8では機能せず、DBの「変数」テーブルが8に存在しません...

それでも、なんらかの理由でD8サイトの集約を無効にできず、drushまたはDBのいずれかからそれを無効にしたいと考えています。

方法を知っていますか?

回答:


20

集計を無効にするDrupal 8バージョン:

CSS / JS集約を無効にする

drush -y config-set system.performance css.preprocess 0
drush -y config-set system.performance js.preprocess 0

心からお礼を申し上げます。宜しくお願いします!
JohnDoea 2016年

提供されているexample.settings.local.phpも参照してください。これには、settings.phpベースのオーバーライドがあり、実際の構成を変更せずに常にローカルに適用されるという利点があります。
Berdir 2016年

ドラッシなしでこれを行う方法?
ラルフジョンガリンド2018年

@RalphJohnGalindo設定は/ admin / config / development / performanceにあります
-user1359

ADVAGGのために我々は、さらに必要drush -y config-set advagg.settings enabled 0とどのような場合でもdrush cr
geek-merlin

4

開発環境で必要な場合settings.local.phpは、settings.php

if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
  include $app_root . '/' . $site_path . '/settings.local.php';
}

そして、ローカルsettings.local.php(ライブ環境ではなく)のみで次の設定が使用されていることを確認してください。

$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;

注:これらの設定は、おそらくsites/default.settings.local.phpコピーしsites/default/settings.local.phpて利用できる場所にあります。


1

これらのコマンドを使用して、DRUSH-Drupal-7を通じてCSSおよびJS集約を設定解除します。drushvset preprocess_js 0 --yes drush vset preprocess_css 0 --yes

Drupal-8:

上記のコメントを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.