ไฟล์การตั้งค่านำเข้าจากที่ใด คุณช่วยระบุพาธที่สัมพันธ์กับรูทให้ฉันได้ไหม (ฉันหมายถึง เทียบกับที่หลัก 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
ไฟล์.