หลังจากที่ลอง upgrade wordpress ของ keng.com ให้เป็น version ใหม่ เลยเอามาเขียนให้เป็น guideline สำหรับคนอื่น ๆ ที่ต้องการจะ upgrade นะครับ มาเริ่มกันเลยดีกว่าครับ (ส่วนใหญ่วิธีอัพเกรด จะใช้แบบนี้นะครับ การ upgrade มีความเสี่ยง ควรทำการ backup ก่อนดื่ม เอ๊ย ก่อน upgrade ทุกครั้ง และไม่ควร upgrade เกินวันละสองครั้ง เพราะมันจะเหนื่อย)

คำเตือน :WordPress ตั้งแต่เวอร์ชั่น 2.1 มีความต้องการระบบขั้นต่ำคือ php 4.2 ขึ้นไป และ mysql 4.0 ขึ้นไป คุณสามารถสอบถามได้จากผู้ให้บริการ hosting ของคุณเองนะครับ ว่าเครื่องที่ใช้อยู่ มีทรัพยากรของระบบเป็นแบบนี้รึเปล่า อย่าทำการอัพเกรด ใด ๆ ถ้า spec เครื่องไม่ถึงตามที่ wordpress เค้าแจ้งมานะครับ

  1. ผมทำการ backup blog ก่อนเลย โดยสองส่วนที่ต้องทำก็คือ backup database กับ backup ข้อมูลของเว็บทั้งหมด โดยการดาวน์โหลดไฟล์ทั้งหมดผ่านทางโปรแกรม FTP นั่นเอง ถ้าเว็บคุณมีข้อมูล หรือรูป� าพที่ upload ไปค่อนข้างเยอะ ก็จะใช้เวลานานนิดนึงครับ
  2. ระหว่างรอโปรแกรม FTP กำลังดาวน์โหลดเว็บของผมลงมา backup ผมก็ไปดาวน์โหลดโปรแกรม WordPress version ล่าสุดมาจากเว็บของ WordPress แล้วนำมาแตกไฟล์ เก็บไว้ในเครื่องคอมพิวเตอร์ของผมก่อนครับ
  3. ผมจดรายชื่อ plugin ที่ใช้อยู่ทั้งหมดไว้ก่อน แล้วจึง deactivate plugin ก่อนการอัพเกรด ที่ต้องจดไว้เพราะว่า ผมลง plugin ไว้เยอะมาก ที่ไม่ได้ใช้ก็เยอะ จึงต้องจดเฉพาะชื่อตัวที่ใช้ เวลามา activate ผมจะได้ activate ได้ถูกต้อง
  4. หลังจากที่ backup ในข้อ 1 เสร็จหมดแล้ว ผมทำการลบโฟลเดอร์ wp-includes และ wp-admin ออกก่อน
  5. อย่าเพิ่งลบโฟลเดอร์ wp-content แต่ให้ดูว่าคุณได้มีการใช้ Theme ใหม่หรือเปล่า ถ้าเป็น Theme ที่เป็น default ให้ระวังว่า Theme ที่เป็น default ของระบบ อาจมีการเปลี่ยนแปลงนะครับ แต่ถ้าหากคุณใช้ Theme อื่น ๆ ที่ไม่ใช่ default ก็เก็บโฟลเดอร์ wp-content ไว้เฉย ๆ ไม่ต้องทำอะไรกับมันครับ
  6. อัพโหลดไฟล์ WordPress เวอร์ชั่นใหม่ทั้งหมด ยกเว้นโฟลเดอร์ wp-content เข้าไปทับไฟล์เก่า
  7. สั่ง upgrade โดยการพิมพ์เรียก url ไปที่ folder /wp-admin/upgrade.php
  8. ทำการ activate plugin ที่เราจดไว้เมื่อกี้ทั้งหมด

เท่านี้เราก็ได้ระบบ wordpress version ใหม่มาใช้งานแล้วครับ หากท่านใด พบปัญหาในการใช้งาน ลองแวะไปคุยกับเพื่อน ๆ ชาว WordPress ที่ชอบเขียน blog กันได้ที่ เว็บบอร์ด ของ Digital Marketing Club ครับ