คู่มือ การอัพเกรด WordPress เป็นเวอร์ชั่นใหม่

Posted on 18 February 2007 by เก่ง

หลังจากที่ลอง 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 ครับ

10 Comments For This Post

  1. somlak Says:

    ไปอัพเกรดมาตามที่บอกมันขึ้นแบบนี้ ต้องแก้ไขอย่างไร

    Warning: require(../wp-load.php) [function.require]: failed to open stream: No such file or directory in /htdocs/www.somlak.info/wp-admin/upgrade.php on line 4

    Fatal error: require() [function.require]: Failed opening required ‘../wp-load.php’ (include_path=’.:/usr/share/php’) in /htdocs/www.somlak.info/wp-admin/upgrade.php on line 4

  2. เก่ง Says:

    ลองเอา backup กลับคืนมา่ก่อนครับ แล้วลองใหม่อีกครั้ง ให้แน่ใจว่า upload ไฟล์ใหม่ทุกอย่างครบถ้วนครับ ลองดูครับ

  3. ilearn Says:

    ใช้ plugin wordpress automatic upgrade ก็ง่ายดีค่ะ
    สำหรับผู้เริ่มต้นสามารถชมวิดีโอสอนอัพเกรดและทำตาม step by step ได้ค่ะ

  4. narongrit Says:

    ขอบคุณมากครับ

    ผมลองทำตามแล้ว ตอนนี้ upgrade เป็น 2.8.4 เรียบร้อย
    หลังจากพยายามอัพเดทอัตโนมัติแล้วไม่ผ่านซะที

  5. Lak Says:

    มันขึ้นแบบนี้ค่ะ
    Fatal error: Call to undefined function wp_remote_post() in /htdocs/www.somlak.info/wp-includes/cron.php on line 204

  6. เก่ง Says:

    ถ้า upgrade แล้วเจอ error ผมว่าเบื้องต้นต้องเอาไฟล์ที่ back up ไว้กลับมาลงให้มันใช้งานได้ปกติก่อนครับ
    แต่อาการแบบนี้ อาจเป็นไปได้ว่าไฟล์อัพเดทไม่ครบหรือเปล่าครับ อาจลองอัพโหลดไฟล์ที่ upgrade ทั้งหมดอีกทีครับ

  7. Lak Says:

    เอาไฟล์ back upกลับมาแล้วไม่มีปัญหาค่ะ แต่อัพโหลดไฟล์upgrade เป็นเหมือนเดิมค่ะ

  8. Lak Says:

    ตอนนี้ขึ้นแบบนี้แล้วค่ะ Fatal error: Class ‘WP_Widget’ not found in /htdocs/www.somlak.info/wp-includes/default-widgets.php on line 15 ไม่ทราบว่าเกี่ยวกับธีมด้วยหรือเปล่าคะ ไม่ได้ใช้ widget ใน wordpress ด้วย

  9. Pop_Phoenix Says:

    ลองทำแล้ว ผ่านนะครับ

    มันบอกใหม่สุดแล้วไม่ต้องอัพเกรด(แค่อัพไฟล์เอง)

    แสดงว่าไม่มีอะไรใหม่ในตารางป่ะครับ แอบตกใจกลัว table หาย

  10. psychola Says:

    ขอบพระคุณมาก ทำได้แล้ว
    จาก psychola.com

3 Trackbacks For This Post

  1. Katika Saiseni » Blog Archive » อัพเกรด WordPress ใน keng.com Says:

    [...] ได้ฤกษ์อัพเกรดโปรแกรม WordPress ใน keng.com [...]

  2. นายโบ้ดอทคอม » Blog Archive » Update Wordpress 2.8.4 แล้วครับ Says:

    [...] keng.com SHARETHIS.addEntry({ title: "Update Wordpress 2.8.4 แล้วครับ", url: [...]

  3. padpoh dot net - upgrade wordpress 2.8 Says:

    [...] 12Jun พอดีได้อ่านเมล์จาก keng.com เรื่อง การอัพเกรด wordpress 2.8 ซึ่งเดิมของผมเป็น 2.7 ก็เลยลองดู [...]

Leave a Reply