ขั้นตอนอัพเดท drupal 6.x ไปเวอร์ชั่นใหม่ (6.14)
ณ.เวลาที่เขียนตอนนี้ drupal ได้มีการพัฒนามาถึงเวอร์ชั่น 6 แล้วและเวอร์ชั่น 7 ตอนนี้ก็ยังเป็นช่วงทดลองอยู่ ซึ่งทาง drupal ก็ได้ทำการอัพเดทย่อยมาเรื่อย ตั้งแต่ 6.1 จนมาตอนนี้ก็ 6.14 แล้วใครที่ใช้เวอร์ชั่นใช้งานเวอร์ชั่น 6.x ต่างๆแต่ไม่ใช่ 6.14 ณ.ตอนนี้ก็รีบอัพเดทตามเขาได้แล้วนะครับไม่งั้นเฉยแย่ เพราะได้มีการแก้บั้กรายจุดทีเดียว ส่วนใครที่กลัวว่าอัพเดทยาก อัพเดทแล้วเว็บจะใช้งานไม่ได้แบบเดิม เพราะระบบ drupal ค่อนข้างยืดหยุ่นครับ วิธีอัพเดทเลยไม่เหมือนใครและยุ่งยากสักเล็กน้อย แต่ไม่ยากเกินความสามารถครับมาดูกัน
1. ทำการ backup db และตัวเว็บไซต์ของก่อนครับกันเหนียว แนะนำให้ใช้ Module : Backup and Migrate ช่วยเหลือเราครับ
2. โหลด drupal เวอร์ชั่นล่างสุดมาครับ http://drupal.org/ ตอนนี้ก็เวอร์ชั่น drupal 6.14
3. log in ด้วย user ID 1 ครับนั่นก็คือ user สูงสุดของ drupal นั้นเองหรือพูดง่ายๆก็คือ user ที่เราทำการสมัครไว้ตอนติดตั้ง drupal แล้วจากนั้นไปที่ admin >> settings >> site-maintenance ปรับเป็น site off-line ซะ
(*สำคัญ – อย่าปิดบราวเซอร์เป็นอันขาด จนกว่าขั้นตอนสุดท้ายจะสิ้นสุด*)

4. เปลี่ยน theme มาใช้ Garland ซะ เพราะมันเป็น theme พื้นฐานของระบบ

5. ปิด module ทุกตัวที่ไม่ใช่ contributed modules

6. ลบไฟล์เก่าของเราออกให้หมด แล้วทำการอัพไฟล์ drupal 6.14 หรือเวอร์ชั่นใหม่เข้ามาแทน
7. นำ sites/ จากที่เรา backup ไว้นำมาไว้ที่เดิม หรือถ้าใครมีการแก้ไข .htaccess และ robot.txt ก็ให้นำกลับมาด้วยครับ
8. ไปที่ sites/default/settings.php แก้ไขค่า $update_free_access ให้เป็น TRUE
$update_free_access = TRUE;
9. แล้วเข้าทาง url ว่า www.domain.com/update.php เพื่อทำการ update core DB

10. ทำการคืนค่าของ module ที่เราทำการ disable ไว้กลับมาให้หมด และสั่ง www.domain.com/update.php อีกครั้ง
11. จากนั้นปรับให้กลับมาสู่ mode online อีกครั้งที่ admin >> settings >> site-maintenance แล้วทำการปิด update.php ซะโดยไปที่ sites/default/settings.php แก้ไขค่า $update_free_access ให้เป็น FLASE
$update_free_access = FLASE;
เพียงเท่านี้เราก็จะได้ drupal เวอร์ชั่นใหม่มาใช้งานแล้วครับ
via : http://www.o-learn.com/content/drupal-6-14-is-released-and-how-to-upgrade-drupal-6
