Score:-3

How does `drush cim` find and handle the config-directory?

ธง cn

I would like to know where the config directory is, and how drush cim command exactly handles it, to be more specific:

  • Where are the setting files imported from, can you provide me with a path relative to the root (I mean, relative to where the main index.php file of drupal is)?

  • Can we change the import path?

  • Does cim command remove the files after they are imported, or not?

  • Can we tell drush to just delete any (previously exported) setting files?

Note that I already did read https://www.drush.org/latest/commands/config_import/
and https://www.drush.org/latest/commands/config_import/

But at the time of writting (namely 2022),
that of version 9x just lists some command-line options, not even what they do.
And docs of version 11 (current latest) do not clarify above points either.

cn flag
drush ปัจจุบันคือ 11 ไม่ใช่ 9 และเอกสารอยู่ที่นี่: https://www.drush.org/latest/commands/config_import/
Top-Master avatar
cn flag
@PatrickKenny ขออภัย ฉันมี 9 ติดตั้ง
cn flag
กรุณาถามคำถามหนึ่งคำถามต่อโพสต์ ขอบคุณ!
Top-Master avatar
cn flag
@Clive one for all `drush cim` ทำงานอย่างไร แต่เดาว่าต้องถามคำถามใหม่
Score:-1
ธง cn

ไฟล์การตั้งค่านำเข้าจากที่ใด คุณช่วยระบุพาธที่สัมพันธ์กับรูทให้ฉันได้ไหม (ฉันหมายถึง เทียบกับที่หลัก index.php ไฟล์ของ Drupal คือ)?

ตามค่าดีฟอลต์ อิมพอร์ตจากไดเร็กทอรีและ/หรือพาธที่มีสคีมาต่อไปนี้:

ไซต์/default/files/config_RANDOM-HASH/sync

ฉันหมายถึง แฮชแบบสุ่ม บางส่วนข้างต้นจะถูกแทนที่ และสามารถเป็นอะไรก็ได้

เส้นทางของโฟลเดอร์การกำหนดค่าสามารถตั้งค่าได้ใน "ไซต์/default/settings.php" ไฟล์ (ไม่มีเครื่องหมายอัญประกาศ และสัมพันธ์กับไฟล์ index.php), แต่ในสภาพแวดล้อมแบบหลายไซต์ คุณอาจต้องเปลี่ยน "ค่าเริ่มต้น"เป็นอย่างอื่น

ไฟล์ดังกล่าวอาจนำเข้าไฟล์อื่นซึ่งกำหนดเส้นทางแทนที่จะกำหนดเส้นทางโดยตรง การตั้งค่า.php.

อย่างไรก็ตาม การกำหนดเส้นทางควรมีลักษณะดังนี้:

$config_directories = อาร์เรย์ ();
$config_directories['sync'] = '../d8_config/sync';

ซึ่งเป็นอีกครั้งที่สัมพันธ์กับ index.php ไฟล์ (จากรูทของ Drupal ขึ้นไปหนึ่งโฟลเดอร์ด้วยเหตุผลด้านความปลอดภัย)

เราสามารถเปลี่ยนเส้นทางนำเข้าได้หรือไม่?

ใช่ เปลี่ยนเส้นทางในข้างต้นกล่าว การตั้งค่า.php ไฟล์.

ทำ ซิม คำสั่งลบไฟล์หลังจากอิมพอร์ตแล้ว?

เลขที่

เราบอกได้ไหม หยด เพื่อลบไฟล์การตั้งค่าใด ๆ (ที่ส่งออกก่อนหน้านี้)?

ทุกครั้งที่เราส่งออกการกำหนดค่า ไฟล์การกำหนดค่าเก่าจะถูกลบทั้งหมด และไฟล์ใหม่จะถูกสร้างขึ้นตามฐานข้อมูล (ซึ่งไฟล์เก่าอยู่)

บันทึก นั่น กลอง cdel ใช้วัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต และลบออก (จากการกำหนดค่าที่ใช้งานอยู่) ในฐานข้อมูล ไม่ใช่การส่งออก .yml ไฟล์.

ru flag
`d8_config/sync` ไม่ใช่ไดเร็กทอรีการส่งออก/นำเข้า config เริ่มต้น โดยค่าเริ่มต้นจะเป็นไดเร็กทอรีแบบสุ่มตามโครงร่าง `sites/default/files/config_RANDOM-HASH/sync`

โพสต์คำตอบ

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