จะปิดการใช้งานการรวมจาก 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

ดูเพิ่มเติมที่ตัวอย่างเช่น. setup.local.php ซึ่งมีการแทนที่ด้วย settings.php ซึ่งมีข้อได้เปรียบในการนำไปใช้ภายในเครื่องเสมอโดยไม่เปลี่ยนการกำหนดค่าจริงของคุณ
Berdir

วิธีการทำสิ่งนี้โดยไม่ดื่มเหล้า?
Ralph John Galindo

@RalphJohnGalindo การตั้งค่าอยู่ที่ / admin / config / การพัฒนา / ประสิทธิภาพ
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

ใช้คำสั่งเหล่านี้เพื่อยกเลิกการตั้งค่าการรวม CSS และ JS ผ่าน DRUSH - Drupal - 7: drush vset preprocess_js 0 - ใช่ drush vset preprocess_css 0 - ใช่

Drupal - 8:

ดูความคิดเห็นข้างต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.