คำถามติดแท็ก configuration-management

7
กำลังมองหาการตั้งค่าฐานข้อมูล Acquia Dev Desktop
ฉันใช้Acquia Dev Desktopเพื่อสร้างการติดตั้งในพื้นที่ของ Drupal ฉันยังใช้Bluehostเป็นบริการ น่าเสียดายที่ Bluehost ใช้คำนำหน้าตารางสำหรับตาราง Drupal ดังนั้นถ้าฉันนำเข้าบางสิ่งจาก BlueHost ฉันต้องตั้งค่าคำนำหน้าตารางในsettings.php: array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => 'username', 'password' => 'password', 'host' => 'localhost', 'port' => 3306, 'prefix' => 'myprefix_', 'collation' => 'utf8_general_ci', ); น่าเสียดายที่ฉันไม่พบการตั้งค่าฐานข้อมูลที่เหมาะสมสำหรับฐานข้อมูล Acquia MySql ในระบบ Acquia ไม่ได้สร้างsetting.phpไฟล์ในระบบใหม่เช่นกัน ไม่มีใครรู้การตั้งค่าเหล่านั้นหรือไม่ ขอบคุณ

2
วิธีที่ดีที่สุดในการลบตัวแปรทั้งหมดเมื่อถอนการติดตั้งโมดูล
ฉันกำลังเขียนโมดูลที่เขียนตัวแปรหลายตัว (สามสี่ตัวแปรสำหรับเนื้อหาทุกประเภทและอื่น ๆ ) ฉันควรใช้วิธีใดในการลบบน hook_uninstall ปลอดภัยหรือไม่ที่จะทำการค้นหาค้นหาตัวแปร "mymodule_ *" หรือฉันควรวนลูปสำหรับประเภทเนื้อหาและตัวแปรการค้นหาดังนั้นควรเรียกหลาย ๆ ครั้งว่า variable_del

2
การส่งออก / นำเข้าการกำหนดค่าไม่ทำงาน
ฉันทำdrush config-export stagingไซต์ของฉันเป็นเวอร์ชันท้องถิ่นแล้วdrush config-import stagingบนเซิร์ฟเวอร์ มันนำเข้าคำศัพท์อนุกรมวิธานทั้งหมด แต่ไม่มีข้อกำหนด ฉันยังลองผ่าน UI ( Configuration-> Development-> Synchronization ) นี่เป็นข้อบกพร่องหรือเป็นเพียงลักษณะที่ไม่สมบูรณ์ของ Drupal 8 หรือไม่?

2
กำหนดค่า settings.php เองในระหว่างการติดตั้งโปรไฟล์อย่างไร
ฉันกำลังสร้างโปรไฟล์การติดตั้งสำหรับโครงการภายใน บริษัท ปัจจุบันของฉัน ในระหว่างกระบวนการติดตั้งหนึ่งในโมดูลที่กำหนดเองแฮงค์ในช่วงinit()เนื่องจากมันพยายามที่จะใช้ตัวแปรทั่วโลกหนึ่งที่กำหนดไว้บนsettings.php(นั่นคือพฤติกรรมเริ่มต้นปัจจุบันของโมดูล) ใช้system_form_install_settings_form_alter()ฉันเปลี่ยนรูปแบบการตั้งค่าโดยเพิ่มหนึ่งช่องข้อความสำหรับการป้อนข้อมูลของผู้ใช้และเมื่อส่งค่าจะถูกผนวกเข้ากับsettings.phpแต่settings.phpจะเขียนใหม่ก่อนที่การติดตั้งโปรไฟล์จะเริ่ม มีวิธีใดที่จะป้องกันการล้างข้อมูลsettings.phpโดยกระบวนการติดตั้ง?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.