การอัพเดทเวอร์ชั่น Drupal มี 2 แบบด้วยกัน คือ อัพเดทหลัก (Major Update) กับ อัพเดทย่อย (Minor Update) โดยการอัพเดทหลัก คือการอัพเดทจากตัวเลขเวอร์ชั่นหน้าจุดทศนิยม (.) เช่นการอัพเดทจากเวอร์ชั่น 6.xx เป็นเวอร์ชั่น 7.xx ส่วนการอัพเดทย่อย คือการอัพเดทที่ตัวเลขหลังจุดทศนิยม เช่น การอัพเดทจากเวอร์ชั่น 7.25 เป็น 7.26
สำหรับในตัวอย่างนี้จะเป็นการอัพเดทย่อยนะครับ ซึ่งทำได้ใน Drupal 7.xx ส่วนเวอร์ชั่นอื่นยังไม่เคยลองนะครับ แต่ไม่น่าจะต่างกันมาก
สำหรับในตัวอย่างนี้จะเป็นการอัพเดทย่อยนะครับ ซึ่งทำได้ใน Drupal 7.xx ส่วนเวอร์ชั่นอื่นยังไม่เคยลองนะครับ แต่ไม่น่าจะต่างกันมาก
- เริ่มด้วยการแบ็คอัพทุกอย่างที่คุณมี ทั้งไฟล์และฐานข้อมูล
- ดาวน์โหลด Drupal ล่าสุดที่คุณต้องการอัพเดท
- แตกไฟล์ที่ดาวน์โหลดมา
- ที่เว็บไซต์ปัจจุบันของคุณ ให้เซ็ตเว็บเป็น Maintenance Mode โดยไปที่ Configuration > Development > Maintenance Mode (รายละเอียดเพิ่มเติมเรื่อง Drupal Maintenance Mode)
- ลบทุกไฟล์บนเว็บไซต์ปัจจุบัน ยกเว้นโฟลเดอร์ /sites และไฟล์อื่นๆที่คุณเคยแก้ไข แต่โดยปกติผมจะไม่แก้ไขไฟล์นอกเหนือจาก /sites นะครับ
- ก๊อปปี้ทุกไฟล์ ยกเว้นโฟลเดอร์ /sites จากไฟล์ที่ได้จากการแตกในข้อที่ 3) ไปวางไว้ในโฟลเดอร์เว็บปัจจุบัน
- (Option) การอัพเดทบางเวอร์ชั่น อาจจำเป็นต้องใช้ไฟล์ settings.php ตัวใหม่ แทนไฟล์ settings.php ตัวเก่า ที่อยู่ในโฟลเดอร์ /sites/default/ ดังนั้นอย่าลืมตรวจสอบค่าคอนฟิก database ด้วยนะครับ
เมื่อทำทุกขั้นตอนแล้ว ก็อย่าลืมไปปิด Maintenance Mode ด้วยนะครับ

ขอบคุณคับบ
ReplyDelete