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

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

Tags: , , , ,

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

  1. somlak
    September 25, 2008 at 1:47 pm #

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

    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. เก่ง
    September 25, 2008 at 2:57 pm #

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

  3. ilearn
    June 25, 2009 at 9:05 am #

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

  4. narongrit
    August 13, 2009 at 9:27 pm #

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

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

  5. Lak
    September 28, 2009 at 7:05 pm #

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

  6. เก่ง
    September 28, 2009 at 7:19 pm #

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

  7. Lak
    September 28, 2009 at 9:31 pm #

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

  8. Lak
    September 29, 2009 at 7:50 pm #

    ตอนนี้ขึ้นแบบนี้แล้วค่ะ 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
    November 23, 2009 at 7:23 pm #

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

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

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

  10. psychola
    December 29, 2009 at 3:05 pm #

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

  11. anontanan
    April 4, 2010 at 7:07 pm #

    สวัสดีครับคุณเก่ง ผมเป็นครูที่ไปอบรม Social Media ที่โรงแรม Maxx ที่คุณเก่งไปเป็นวิทยากร กระผมอยู่ในส่วนของทีมงานน่ะครับ เห็นคุณเก่งทุ่มเทให้ความรู้ในการอบรมแล้วประทับใจมากๆ ซึ่งครูทั่วประเทศที่มาในวันนั้นก็รู้สึกไม่แตกต่างกัน …(ขนาดไม่ค่อยสบายไช่เปล่าครับ ตอนนี้คงสบายดีนะครับ) ผมใช้ wordpress ทำเว็บโรงเรียนมา 2 ปี เคยอ่านบทความคุณเก่งมาบ้างเหมือนกัน แต่ไม่ค่อยชำนาญอะไรมาก ใช้ wp 2.7 ยังไม่กล้าอัพเกรด กะว่าจะรอยเวอร์ชั่น 3.0 เลย ไม่รู้ว่าจะนานหรือเปล่า อีกอย่างก็ไม่กล้าเสี่ยงอัพเกรด ไม่ค่อยมั่นใจน่ะครับ บทความเรื่องนี้ของคุณเก่งใช้ได้กับ การอัพเกรดทุกเวอร์ชั่นหรือเปล่าครับ…
    ผมได้ทำ Gallery ภาพอบรมครู Social Media ไว้ที่ http://smedupic.wordpress.com มีภาพคุณเก่งหลายภาพน่ะครับ.. :)
    ขอบคุณครับ

  12. เก่ง
    April 5, 2010 at 11:22 am #

    ขอบคุณเช่นกันครับ ทีมงานผู้ช่วยก็ทุ่มเทเต็มที่ทุกคน ทำให้ชั้นเรียนเดินหน้าไปได้รวดเร็วครับ
    สำหรับบทความเรื่องการ upgrade wordpress นี้เป็นโครงหลัก ๆ ที่ใช้ได้กับรุ่นใหม่ ๆ เกือบหมดทุกรุ่นครับ ยกเว้นเวอร์ชั่นเก่ามาก ๆ

  13. เสื้อผ้าคนอ้วน
    February 1, 2011 at 5:46 pm #

    ทำไงดีทำตามทุกขั้นตอนแล้วมันไม่ผ่านอ่ะ รึว่า เราทำไรผิดแน่ ๆ เลย แง๊
    เดี๋ยวลองทำใหม่ดีกว่า ถ้าไม่ได้จะมา ฟ้องอีกทีค่ะ

  14. yom
    February 7, 2011 at 2:21 pm #

    ขอบพระคุณมากเลยครับ.ง นายเก่งจริงๆ นับถือๆๆๆ

  15. สิงคโปร์
    July 3, 2011 at 4:11 pm #

    ทำได้แล้วครับ ในที่สุดก็ได้ upgrade เป็น 3.1.4 ซักทีหลังจากที่กล้าๆ กลัวๆ อยู่นาน ทำตามที่คุณเก่งว่าไว้ เป่ะเลย ไม่มีปัญหาอะไรทั้งสิ้น

    ขอบคุณมากๆ เลยครับ

  16. ิbhip
    August 2, 2011 at 3:02 pm #

    มีทีมสวยๆมั้งมั้ยคับ

  17. อัยย์ลดา
    September 21, 2011 at 1:12 am #

    ขอบคุณนะคะ มือใหม่หัด wordpress จะกล้าทำเองมั๊ยเนี่ย T_T

  18. จองโรงแรม
    October 1, 2011 at 10:52 pm #

    จะลองพยายามทำเองดู ลองแบบ auto แล้วไม่สามารถทำได้ ให้ support host ทำให้มันก็ไม่ยอม ว่าถ้าทำเองแล้วเจ๊ง จะเลิกเช่าซะเลย

  19. living resort
    December 25, 2011 at 2:15 pm #

    จะลองทำดูบ้างครับ แอบกลัวนิดๆ ฮ่าๆๆ
    แล้ว v. 3.3 มันมีอะไรที่ดีขึ้นมาบ้างหรอกครับ

Trackbacks/Pingbacks

  1. Katika Saiseni » Blog Archive » อัพเกรด WordPress ใน keng.com - October 24, 2008

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

  2. นายโบ้ดอทคอม » Blog Archive » Update Wordpress 2.8.4 แล้วครับ - September 8, 2009

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

  3. padpoh dot net - upgrade wordpress 2.8 - October 17, 2009

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

Leave a Reply