วันนี้พอดีว่าง ๆ เลยได้มีโอกาสลอง upgrade wordpress ของ keng.com ให้เป็น version ใหม่ เลยเอามาเขียนให้เป็น guideline สำหรับคนอื่น ๆ ที่ต้องการจะ upgrade นะครับ ล่าสุด ( 18 กุมภาพันธ์ 2550) keng.com ใช้ wordpress version 2.0.7 และจะ upgrade เป็น version 2.1 ครับ มาเริ่มกันเลยดีกว่าครับ (ส่วนใหญ่วิธี upgrade จะใช้แบบนี้นะครับ การ upgrade มีความเสี่ยง ควรทำการ backup ก่อนดื่ม เอ๊ย ก่อน upgrade ทุกครั้ง และไม่ควร upgrade เกินวันละสองครั้ง เพราะมันจะเหนื่อย)
คำเตือน : wordpress 2.1 มีความต้องการระบบขั้นต่ำคือ php 4.2 ขึ้นไป และ mysql 4.0 ขึ้นไป คุณสามารถสอบถามได้จากผู้ให้บริการ hosting ของคุณเองนะครับ ว่าเครื่องที่ใช้อยู่ มีทรัพยากรของระบบเป็นแบบนี้รึเปล่า อย่าทำการ upgrade ใด ๆ ถ้า spec เครื่องไม่ถึงตามที่ wordpress เค้าแจ้งมานะครับ
1. ผมทำการ backup blog ก่อนเลย โดยสองส่วนที่ต้องทำก็คือ backup database กับ backup ข้อมูลของเว็บทั้งหมด โดยการดาวน์โหลดไฟล์ทั้งหมดผ่านทางโปรแกรม FTP นั่นเอง ถ้าเว็บคุณมีข้อมูล หรือรูปภาพที่ upload ไปค่อนข้างเยอะ ก็จะใช้เวลานานนิดนึงครับ
2. ระหว่างรอโปรแกรม FTP กำลังดาวน์โหลดเว็บของผมลงมา backup ผมก็ไปดาวน์โหลดโปรแกรม Wordpress version ล่าสุดมาจากเว็บของ WordPress แล้วนำมาแตกไฟล์เก็บไว้ในเครื่องคอมพิวเตอร์ของผมก่อนครับ
3. ผมจดรายชื่อ plugin ที่ใช้อยู่ทั้งหมดไว้ก่อน แล้วจึง deactivate plugin ก่อนการ upgrade ที่ต้องจดไว้เพราะว่า ผมลง plugin ไว้เยอะมาก ที่ไม่ได้ใช้ก็เยอะ จึงต้องจดเฉพาะชื่อตัวที่ใช้ เวลามา activate ผมจะได้ activate ได้ถูกต้อง
4. หลังจากที่ backup ในข้อ 1 เสร็จหมดแล้ว ผมทำการลบไฟล์ wordpress ตัวเก่าออกทั้งหมด โดยเก็บไว้เฉพาะไฟล์ี้ wp-config.php และ folder ที่ชื่อ wp-content, wp-images, wp-includes/languages/ และไฟล์ .htaccess พวกนี้ห้ามลบเด็ดขาด
5. ผม upload ไฟล์ของ wordpress version ใหม่ขึ้นไปแทนที่ไฟล์ที่ลบไปเมื่อกี้นี้ครับ
6. ผมสั่ง upgrade โดยการพิมพ์เรียก url ไปที่ folder /wp-admin/upgrade.php
7. ทำการ activate plugin ที่เราจดไว้เมื่อกี้ทั้งหมด
เท่านี้เราก็ได้ระบบ wordpress version ใหม่มาใช้งานแล้วครับ แต่สำหรับเว็บ keng.com พบว่า link ต่าง ๆ นั้น ไม่โชว์ตามปกติ คาดว่า wordpress version ใหม่คงมีการเปลี่ยน tag บางอย่าง เดี๋ยวจะไปลองหาคู่มือว่าใช้ tag ใหม่ว่าอะไรครับ




