Sunday, February 9, 2014

วิธี Update Drupal Core

*บทความนี้เหมาะกับผู้ที่มีพื้นฐานกับการพัฒนาเว็บไซต์มาบ้างแล้ว
หลายครั้งที่เราสร้างเว็บด้วย drupal เสร็จแล้วปรากฎว่าออกเวอร์ชั่นใหม่มาทันที ทำอย่างไรดีล่ะจะปล่อยทิ้งไว้ก็เกรงว่าจะไม่ปลอดภัยกับระบบ เลยนั่งหาวิธีการอัพเดตที่ไม่กระทบต่อระบบโดยรวมมาให้ครับ
ขั้นตอนแรกที่สำคัญที่สุดคือ “การสำรองข้อมูล” เพราะไม่มีสิ่งใดแน่นอนจริงๆ Human error นั้นเป็นอะไรที่น่ากลัวมากครับ (สำรองข้อมูลทั้งไฟล์ และฐานข้อมูลกันเหนียวไว้เลย)
หลังจากที่เราสำรองข้อมูลแล้ว ให้เราดาวน์โหลด drupal เวอร์ชั่นล่าสุดมาครับ นำไปวางบนโฮสต์ที่เราใช้งานอยู่ จากนั้นทำตามขั้นตอนดังนี้ (สมมติว่าโฟลเดอร์ระบบเก่าเราชื่อ xxx นะครับ)
  1. แตกไฟล์ drupal ที่ดาวน์โหลดมา (จะได้ชื่อโฟล์เดอร์เป็น drupal-x.x)
  2. คัดลอกโฟลเดอร์ sites ที่อยู่ใน โฟลเดอร์ระบบเก่า(xxx) วางในโฟลเดอร์ใหม่ที่เราแตกไฟล์มา (drupal-x.x)
  3. เปลี่ยนชื่อโฟลเดอร์ xxx เป็น _xxx (ทำเพื่อจะได้ไม่ช้ำกับโฟลเดอร์ใหม่)
  4. เปลี่ยนชื่อโฟลเดอร์ drupal-x.x เป็น xxx
  5. รันคำสั่ง update.php เพื่ออัพเดตฐานข้อมูล
ขั้นตอนการ update drupal core ก็มีเพียงเท่านี้ครับ