แนวทางปฏิบัติที่ดีที่สุดเมื่อทำการติดตั้ง Drupal (หรือซอฟต์อื่น ๆ ) โดยอัตโนมัติเกี่ยวกับการตั้งค่าฐานข้อมูล


11

สมมติว่าฉันมีการติดตั้ง Drupal และ CiviCRM เพื่อทำให้เป็นอัตโนมัติ

อย่างไรก็ตามสิ่งเหล่านี้ต้องการการกำหนดค่าเฉพาะสำหรับการทำงานร่วมกัน (การแก้ไขไฟล์และการกำหนดค่าฐานข้อมูลบางอย่าง)

ฉันควรทำการติดตั้งรุ่นคงที่ (เช่นDrupal 4.7.5 + CiviCRM 4.5.6) ติดตั้งและกำหนดค่าแล้วบันทึกไฟล์ที่แก้ไขพร้อมฐานข้อมูลหรือไม่

หรือฉันควรใช้ความพยายามมากขึ้นในการสร้างสคริปต์ของฉันและทำแบบสอบถามและ seds เพื่อแก้ไขการตั้งค่าเหล่านั้นในฐานข้อมูลและไฟล์?


1
Drupal 4.7.5 ... จริงเหรอ? นี่เป็นรุ่นที่วางจำหน่ายตั้งแต่วันที่ 5 มกราคม 2550 ... คุณคุ้นเคยกับสิ่งใด (น่ากลัว) Drupal 7.32เป็นเรื่องเกี่ยวกับอะไร?
Pierre.Vriens

1
@ Pierre.Vriens ขออภัยฉันไม่ได้ตรวจสอบรุ่นเป็นเพียงตัวเลขตัวอย่าง
JorgeeFG

คำตอบ:


7

เสียงคำถามของคุณเช่นคุณควรมีลักษณะที่เป็นสิ่งที่ผมเรียกF eatures C onfiguration M anagement อาคาFCM FCM ไม่เพียง แต่เกี่ยวกับการใช้โมดูลคุณสมบัติของ Drupal เท่านั้นและไม่เกี่ยวกับการจัดการการกำหนดค่า (ตามที่แนะนำใน Drupal เวอร์ชัน 8) แต่เป็นกรณีพิเศษของS oftware C onfiguration M anagementหรือที่รู้จักในชื่อSCMซึ่งใช้กับ Drupal

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

ดูคำตอบ (ยอดนิยม) ของฉันเกี่ยวกับ " วิธีใช้โมดูลคุณลักษณะในสภาพแวดล้อม 3 dev หรือไม่ " สำหรับรายละเอียดเพิ่มเติม (ทาง) เกี่ยวกับสิ่งนี้

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