หลังจากที่ลอง upgrade wordpress ของ keng.com ให้เป็น version ใหม่ เลยเอามาเขียนให้เป็น guideline สำหรับคนอื่น ๆ ที่ต้องการจะ upgrade นะครับ มาเริ่มกันเลยดีกว่าครับ (ส่วนใหญ่วิธีอัพเกรด จะใช้แบบนี้นะครับ การ upgrade มีความเสี่ยง ควรทำการ backup ก่อนดื่ม เอ๊ย ก่อน upgrade ทุกครั้ง และไม่ควร upgrade เกินวันละสองครั้ง เพราะมันจะเหนื่อย)
คำเตือน :WordPress ตั้งแต่เวอร์ชั่น 2.1 มีความต้องการระบบขั้นต่ำคือ php 4.2 ขึ้นไป และ mysql 4.0 ขึ้นไป คุณสามารถสอบถามได้จากผู้ให้บริการ hosting ของคุณเองนะครับ ว่าเครื่องที่ใช้อยู่ มีทรัพยากรของระบบเป็นแบบนี้รึเปล่า อย่าทำการอัพเกรด ใด ๆ ถ้า spec เครื่องไม่ถึงตามที่ wordpress เค้าแจ้งมานะครับ
- ผมทำการ backup blog ก่อนเลย โดยสองส่วนที่ต้องทำก็คือ backup database กับ backup ข้อมูลของเว็บทั้งหมด โดยการดาวน์โหลดไฟล์ทั้งหมดผ่านทางโปรแกรม FTP นั่นเอง ถ้าเว็บคุณมีข้อมูล หรือรูป าพที่ upload ไปค่อนข้างเยอะ ก็จะใช้เวลานานนิดนึงครับ
- ระหว่างรอโปรแกรม FTP กำลังดาวน์โหลดเว็บของผมลงมา backup ผมก็ไปดาวน์โหลดโปรแกรม WordPress version ล่าสุดมาจากเว็บของ WordPress แล้วนำมาแตกไฟล์ เก็บไว้ในเครื่องคอมพิวเตอร์ของผมก่อนครับ
- ผมจดรายชื่อ plugin ที่ใช้อยู่ทั้งหมดไว้ก่อน แล้วจึง deactivate plugin ก่อนการอัพเกรด ที่ต้องจดไว้เพราะว่า ผมลง plugin ไว้เยอะมาก ที่ไม่ได้ใช้ก็เยอะ จึงต้องจดเฉพาะชื่อตัวที่ใช้ เวลามา activate ผมจะได้ activate ได้ถูกต้อง
- หลังจากที่ backup ในข้อ 1 เสร็จหมดแล้ว ผมทำการลบโฟลเดอร์ wp-includes และ wp-admin ออกก่อน
- อย่าเพิ่งลบโฟลเดอร์ wp-content แต่ให้ดูว่าคุณได้มีการใช้ Theme ใหม่หรือเปล่า ถ้าเป็น Theme ที่เป็น default ให้ระวังว่า Theme ที่เป็น default ของระบบ อาจมีการเปลี่ยนแปลงนะครับ แต่ถ้าหากคุณใช้ Theme อื่น ๆ ที่ไม่ใช่ default ก็เก็บโฟลเดอร์ wp-content ไว้เฉย ๆ ไม่ต้องทำอะไรกับมันครับ
- อัพโหลดไฟล์ WordPress เวอร์ชั่นใหม่ทั้งหมด ยกเว้นโฟลเดอร์ wp-content เข้าไปทับไฟล์เก่า
- สั่ง upgrade โดยการพิมพ์เรียก url ไปที่ folder /wp-admin/upgrade.php
- ทำการ activate plugin ที่เราจดไว้เมื่อกี้ทั้งหมด
เท่านี้เราก็ได้ระบบ wordpress version ใหม่มาใช้งานแล้วครับ หากท่านใด พบปัญหาในการใช้งาน ลองแวะไปคุยกับเพื่อน ๆ ชาว WordPress ที่ชอบเขียน blog กันได้ที่ เว็บบอร์ด ของ Digital Marketing Club ครับ

ไปอัพเกรดมาตามที่บอกมันขึ้นแบบนี้ ต้องแก้ไขอย่างไร
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
ลองเอา backup กลับคืนมา่ก่อนครับ แล้วลองใหม่อีกครั้ง ให้แน่ใจว่า upload ไฟล์ใหม่ทุกอย่างครบถ้วนครับ ลองดูครับ
ใช้ plugin wordpress automatic upgrade ก็ง่ายดีค่ะ
สำหรับผู้เริ่มต้นสามารถชมวิดีโอสอนอัพเกรดและทำตาม step by step ได้ค่ะ
ขอบคุณมากครับ
ผมลองทำตามแล้ว ตอนนี้ upgrade เป็น 2.8.4 เรียบร้อย
หลังจากพยายามอัพเดทอัตโนมัติแล้วไม่ผ่านซะที
มันขึ้นแบบนี้ค่ะ
Fatal error: Call to undefined function wp_remote_post() in /htdocs/www.somlak.info/wp-includes/cron.php on line 204
ถ้า upgrade แล้วเจอ error ผมว่าเบื้องต้นต้องเอาไฟล์ที่ back up ไว้กลับมาลงให้มันใช้งานได้ปกติก่อนครับ
แต่อาการแบบนี้ อาจเป็นไปได้ว่าไฟล์อัพเดทไม่ครบหรือเปล่าครับ อาจลองอัพโหลดไฟล์ที่ upgrade ทั้งหมดอีกทีครับ
เอาไฟล์ back upกลับมาแล้วไม่มีปัญหาค่ะ แต่อัพโหลดไฟล์upgrade เป็นเหมือนเดิมค่ะ
ตอนนี้ขึ้นแบบนี้แล้วค่ะ Fatal error: Class ‘WP_Widget’ not found in /htdocs/www.somlak.info/wp-includes/default-widgets.php on line 15 ไม่ทราบว่าเกี่ยวกับธีมด้วยหรือเปล่าคะ ไม่ได้ใช้ widget ใน wordpress ด้วย
ลองทำแล้ว ผ่านนะครับ
มันบอกใหม่สุดแล้วไม่ต้องอัพเกรด(แค่อัพไฟล์เอง)
แสดงว่าไม่มีอะไรใหม่ในตารางป่ะครับ แอบตกใจกลัว table หาย
ขอบพระคุณมาก ทำได้แล้ว
จาก psychola.com
สวัสดีครับคุณเก่ง ผมเป็นครูที่ไปอบรม Social Media ที่โรงแรม Maxx ที่คุณเก่งไปเป็นวิทยากร กระผมอยู่ในส่วนของทีมงานน่ะครับ เห็นคุณเก่งทุ่มเทให้ความรู้ในการอบรมแล้วประทับใจมากๆ ซึ่งครูทั่วประเทศที่มาในวันนั้นก็รู้สึกไม่แตกต่างกัน …(ขนาดไม่ค่อยสบายไช่เปล่าครับ ตอนนี้คงสบายดีนะครับ) ผมใช้ wordpress ทำเว็บโรงเรียนมา 2 ปี เคยอ่านบทความคุณเก่งมาบ้างเหมือนกัน แต่ไม่ค่อยชำนาญอะไรมาก ใช้ wp 2.7 ยังไม่กล้าอัพเกรด กะว่าจะรอยเวอร์ชั่น 3.0 เลย ไม่รู้ว่าจะนานหรือเปล่า อีกอย่างก็ไม่กล้าเสี่ยงอัพเกรด ไม่ค่อยมั่นใจน่ะครับ บทความเรื่องนี้ของคุณเก่งใช้ได้กับ การอัพเกรดทุกเวอร์ชั่นหรือเปล่าครับ…
ผมได้ทำ Gallery ภาพอบรมครู Social Media ไว้ที่ http://smedupic.wordpress.com มีภาพคุณเก่งหลายภาพน่ะครับ..
ขอบคุณครับ
ขอบคุณเช่นกันครับ ทีมงานผู้ช่วยก็ทุ่มเทเต็มที่ทุกคน ทำให้ชั้นเรียนเดินหน้าไปได้รวดเร็วครับ
สำหรับบทความเรื่องการ upgrade wordpress นี้เป็นโครงหลัก ๆ ที่ใช้ได้กับรุ่นใหม่ ๆ เกือบหมดทุกรุ่นครับ ยกเว้นเวอร์ชั่นเก่ามาก ๆ
ทำไงดีทำตามทุกขั้นตอนแล้วมันไม่ผ่านอ่ะ รึว่า เราทำไรผิดแน่ ๆ เลย แง๊
เดี๋ยวลองทำใหม่ดีกว่า ถ้าไม่ได้จะมา ฟ้องอีกทีค่ะ
ขอบพระคุณมากเลยครับ.ง นายเก่งจริงๆ นับถือๆๆๆ
ทำได้แล้วครับ ในที่สุดก็ได้ upgrade เป็น 3.1.4 ซักทีหลังจากที่กล้าๆ กลัวๆ อยู่นาน ทำตามที่คุณเก่งว่าไว้ เป่ะเลย ไม่มีปัญหาอะไรทั้งสิ้น
ขอบคุณมากๆ เลยครับ
มีทีมสวยๆมั้งมั้ยคับ
ขอบคุณนะคะ มือใหม่หัด wordpress จะกล้าทำเองมั๊ยเนี่ย T_T
จะลองพยายามทำเองดู ลองแบบ auto แล้วไม่สามารถทำได้ ให้ support host ทำให้มันก็ไม่ยอม ว่าถ้าทำเองแล้วเจ๊ง จะเลิกเช่าซะเลย
จะลองทำดูบ้างครับ แอบกลัวนิดๆ ฮ่าๆๆ
แล้ว v. 3.3 มันมีอะไรที่ดีขึ้นมาบ้างหรอกครับ