ฉันมีขั้นตอนเดียวกันในการจัดการที่ทำงานเมื่ออัปเดตเว็บไซต์ของ Drupal ปัญหาที่ใหญ่ที่สุดคือ Drupal ไม่ได้ทำงานที่ยอดเยี่ยมในการรักษาเนื้อหาและ logics แยกจากกันในฐานข้อมูล
คำตอบที่ได้รับจาก Thomas Zagreddin และ BetaRide จะทำให้คุณมีโอกาสที่ดีที่สุดในการย้ายข้อมูลให้สำเร็จ ไม่มีจอกศักดิ์สิทธิ์สำหรับเรื่องนี้
ฉันต้องการให้คำแนะนำในการพัฒนาแก่คุณซึ่งช่วยให้ฉันมีปัญหาในการทำให้เว็บไซต์ของเราทันสมัยอยู่เสมอ: พยายามเก็บ logics ของคุณให้มากที่สุดเท่าที่จะทำได้ในโค้ดของคุณ (โมดูล / ธีม) เช่นพยายามหลีกเลี่ยงการสร้าง Views ให้มากที่สุด บางครั้งคุณจะต้องทำ แต่นั่นจะต้องมีการอัพเดทฐานข้อมูลอื่น ...
ใช้การจัดการการควบคุมแหล่งที่มา!
หากคุณสามารถเก็บทุกอย่างไว้ในโค้ด (แน่นอนคุณไม่สามารถทำสิ่งนี้ได้เสมอ) คุณสามารถใช้ SCM เช่นGit , SubVersionหรือMercuryเพื่ออัปเดตแหล่งของคุณและในกรณีที่เลวร้ายที่สุดกลับไปเป็น แหล่งที่มาเวอร์ชันก่อนหน้าของคุณหากการอัปเดตของคุณไม่ทำงานตามแผนที่วางไว้
และแน่นอนตามที่ระบุไว้ในคำตอบก่อนหน้านี้: สำรองข้อมูลสำรองข้อมูลสำรองสำรอง ...