คำถามติดแท็ก staging

7
คำแนะนำสำหรับ settings.php - Local dev, เซิร์ฟเวอร์เพื่อการพัฒนา, เซิร์ฟเวอร์สด
โดยทั่วไปแล้วหนึ่งในคำถามที่ยิ่งใหญ่ที่สุดตลอดกาล: มีวิธีใดบ้างที่คุณใช้ settings.php ในขั้นตอนการพัฒนา / จัดเตรียมเวิร์กโฟลว์ ตอนนี้ฉันมีไฟล์ settings.php ของฉันตั้งค่าดังต่อไปนี้และฉันยึดการพัฒนาของฉันตามคำสั่ง $ HOST ของเซิร์ฟเวอร์ - หมายถึงฉันสามารถทำงานบน dev.example.com สำหรับเซิร์ฟเวอร์การพัฒนา (แชร์), local.example com สำหรับคอมพิวเตอร์ในพื้นที่ของฉัน (และการตรวจสอบรหัสท้องถิ่นอื่น ๆ ของ dev) และ www.example.com (หรือเพียงแค่ example.com) สำหรับไซต์สด (รหัสนี้อยู่ในส่วน 'การตั้งค่าฐานข้อมูล' ของ settings.php): $host = $_SERVER['HTTP_HOST']; $base_url = 'http://'.$host; $cookie_domain = $host; switch($host) { case 'example.com': # Production server $db_url …

3
วิธีการย้ายจากสภาพแวดล้อมการทดสอบไปยังสภาพแวดล้อมการผลิต?
การโอนย้ายมาจากสภาพแวดล้อมท้องถิ่นไปยังสภาพแวดล้อมการผลิต สภาพแวดล้อมการผลิตใช้เวลาพอสมควรและสร้างบทความจำนวนมาก เพื่อเพิ่มสิ่งใหม่ ๆ ในเว็บไซต์ของฉันฉันเพิ่มธีมที่กำหนดเองและติดตั้ง CCK, Views และโมดูลอื่น ๆ ในสภาพแวดล้อมการทดสอบในพื้นที่ของฉัน เมื่อสภาพแวดล้อมการทดสอบภายในเครื่องเสร็จสิ้นฉันจะย้ายข้อมูลไปยังสภาพแวดล้อมการผลิตได้อย่างไรโดยไม่ทำลายเนื้อหาของฐานข้อมูล
46 7  migration  staging 

13
ฉันจะหยุด Drupal ไม่ให้ส่งอีเมลทุกประเภทได้อย่างไร
ฉันมีการตั้งค่าเวิร์กโฟลว์ dev, staging และ live เซิร์ฟเวอร์บน Pantheon เว็บไซต์ของฉันมีกฎมากมายที่ทำให้สมาชิกต้องส่งอีเมลด้วยเหตุผลหลายประการ บางครั้งฉันต้องทำงานกับสิ่งเหล่านี้บนเว็บไซต์ dev / การจัดเตรียมของฉัน แต่ฉันตระหนักว่าเนื่องจากพวกเขามีข้อมูลสดบางครั้งผู้ใช้จะได้รับอีเมลเพิ่มเติมหรือทำซ้ำเมื่อฉันทำงานกับบางสิ่ง มีวิธีใดบ้างที่จะปิดความสามารถในการส่งอีเมลทั้งหมด (โดยอัตโนมัติเพื่อป้องกันไม่ให้ฉันลืม) บนเซิร์ฟเวอร์ dev / การจัดเตรียม เป็นการดีที่ฉันต้องการปิดการใช้งานอีเมลผ่านโมดูลที่กำหนดเองเนื่องจากฉันมีขั้นตอนในการทำให้แน่ใจว่าโมดูลที่กำหนดเองเปิดใช้งานใน dev / การแสดงละคร
21 emails  staging 

4
(dis) ข้อดีของ staging dev-> การผลิตโดยใช้ 'drush rsync' vs 'git' หรือไม่
ฉันตั้งเว็บไซต์ Drupal ภายใต้การควบคุมคอมไพล์สำหรับงานพัฒนา มันมีการจดสิทธิบัตรใน master, repo GIT เปลือยและเมื่อมีการเปลี่ยนแปลงใน clit git งานโครงการต่าง ๆ ของฉันและผลักกลับไปที่ master ตะขอ post-update hook จะผลักดันการเปลี่ยนแปลงไปยังเว็บไซต์ Staging เดียวทันที (http: / /staging.loc.) ไม่มีอะไรพิเศษทำงานตามที่คาดไว้ ฉันยังใช้นามแฝงว่าเป็นเว็บไซต์ "@STAGING" ในบางครั้งฉันต้องการโปรโมตการเปลี่ยนแปลงของฉันจากไซต์ Staging ไปยังเซิร์ฟเวอร์ที่ใช้งานจริง สองวิธีที่ค่อนข้างตรงไปตรงมาอยู่ในใจ: (1) ณ จุดหนึ่งเมื่อไซต์ Staging ดูเสถียรให้สร้างไซต์การผลิตเป็นจุดชำระเงิน git จาก repo หลัก (2) ใช้drush rsync+ drush sql-syncจากไซต์การแสดงไปยังไซต์การผลิต ทั้งสามารถทำงานได้ นอกเหนือจากข้อเท็จจริงที่ว่า (2) ดูเหมือนว่า Drupal-centric / …

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