Score:0

จะป้องกันการเปลี่ยนแปลงสถานะการติดตั้งโมดูลเฉพาะระหว่างการซิงค์การกำหนดค่าได้อย่างไร

ธง ng

ฉันรู้ว่ามีวิธีป้องกันไม่ให้ส่งออกการกำหนดค่าเฉพาะ แต่คุณจะป้องกันไม่ให้ส่งออกสถานะการติดตั้ง/ถอนการติดตั้งของโมดูลเฉพาะได้อย่างไร

ตัวอย่างเช่น ฉันต้องการเปิดใช้งาน dev,stage_file_proxy บน dev แต่ไม่ใช่ prod และย้อนกลับสำหรับ mem_cache

นอกจากนี้ มีวิธีป้องกันไม่ให้ส่งออกการตั้งค่าหน้าประสิทธิภาพ (CSS, JS Aggregation) หรือไม่

sonfd avatar
in flag
คุณลองใช้โมดูล [Config split](https://www.drupal.org/project/config_split) แล้วหรือยัง
Score:3
ธง fr

คุณสามารถใช้ได้$settings['config_exclude_modules'] ป้อน settings.php เพื่อแยกโมดูล

ตัวอย่างเช่น อ้างอิง ตัวอย่าง.settings.php

quantumized avatar
ng flag
ขอขอบคุณ! คุณรู้หรือไม่ว่าฉันจะป้องกันการตั้งค่าประสิทธิภาพ (การรวม) ไม่ให้ส่งออกได้อย่างไร
sonfd avatar
in flag
ในโลกที่คุณซิงค์ฐานข้อมูลจาก live กับ dev หรือ local วิธีนี้ไม่ได้ผลดีนัก ตัวอย่างเช่น จะไม่เปิดใช้งานโมดูล dev ของคุณหรือปิดใช้งานโมดูลที่ใช้งานจริงหลังจากซิงค์ฐานข้อมูล
miststudent2011 avatar
fr flag
ใช่ แบบนี้ https://git.drupalcode.org/project/drupal/-/blob/9.4.x/sites/example.settings.local.php#L52
sonfd avatar
in flag
ซึ่งไม่ได้ป้องกันการตั้งค่าจากการส่งออก แต่จะลบล้างค่าในสภาพแวดล้อมด้วยไฟล์ settings.php นั้นเท่านั้น
miststudent2011 avatar
fr flag
ใช่คุณถูกต้อง. @sonfd

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา