WordPress เน่… ขยันอัพเดทเวอร์ชั่นกันจริงจังมากเลย อัพทีก็มีอะไรใหม่ๆ มาให้อยากใช้อยู่เรื่อย เช่น fixes bugs, security เข้มข้น แข็งแกร่งขึ้น, ปรับปรุงโค้ด, เพิ่มฟีเจอร์ ฟังก์ชั่นใหม่ให้อยากใช้ หรือหน้าตา UI เปลี่ยนไป ดูใช้ง่ายกว่าเดิม ก็เป็นเรื่องดีทั้งนั้นนะ สังเกตง่ายๆ ในหน้า Dashboard
(บทความนี้เขียนเมื่อ WordPress 3.8.1 วิธีอัพเดทสามารถใช้ได้กับทุกเวอร์ชั่น)
อ่านนี้ก่อน แล้วค่อยไปดูวิธีกันนะ
สำคัญมากๆ เลยก็คือ ให้เช็คดูก่อนนะว่า plugin และ theme ที่เราใช้อยู่ รองรับ WordPress เวอร์ชั่นใหม่แล้วรึยัง ถ้ายัง… แล้วเราไปอัพเดท มันจะพังนะจ๊ะ ไม่ก็บางส่วนอาจใช้งานได้ไม่เต็มที่ (ระดับความพัง ประเมินไม่ได้ แล้วแต่เว็บล่ะ)
หลักการ คือ ให้อัพเดทจากเล็กไปใหญ่
plugin > theme > wp coreถ้า plugin และ theme ของเรายังไม่รองรับ ไม่เป็นไรนะ… รอได้เนาะ ไม่ต้องรีบ อีกสักเดือน 2 เดือน ค่อยมาดูใหม่ได้จ้า ให้เวลาผู้พัฒนาเค้าปล่อยตัวอัพเดทตามมาก่อน
สำหรับมือใหม่! พี่ยุ้ยแนะนำให้อ่านทั้งหมดก่อน ซ้อมก่อน แล้วค่อยลงมืออัพจริงนะคะ
วิธีที่ 1 อัพเดทจากหน้า Dashboard (วิธีนี้ง่ายที่สุด)
วิธีที่ 2 อัพเดทจาก Hosting ที่คุณเช่าอยู่
วิธีที่ 3 อัพเดทแบบ Manual ขั้นเทพ ได้ทำเองแสนภูมิใจ
** ไม่ว่าจะใช้วิธีไหนขอย้ำรัวๆๆๆ ว่า “backup ตัวปัจจุบันไว้ก่อน ทั้งตัว WordPress และ database” เตือนครั้งที่ร้อย (คงไม่น้อยเกินไป คริคริ) **
1. จิ้มจึ้ก… หัวใจตุ๊มๆ ต่อมๆ ประมาณ 20 วิ เสร็จ! (ช้าเร็ว ขึ้นอยู่กับขนาดของเว็บไซต์ และความเร็วอินเทอร์เน็ต)
2. เสร็จแล้ว Login WordPress เข้าไป
3. แล้วกดอัพเดท database เป็นอันเรียบร้อย
….ดูภาพประกอบด้านล่าง….
แต่ก็อาจจะอัพเดทไม่ผ่านได้สำหรับ hosting หรือ server บางที่ ที่ตั้งค่า permission ไว้ ก็ต้องไปไล่แก้ค่า permission ก่อน
พออัพเดทเสร็จแล้วก็ค่อยแก้ permission กลับ หรือบางบริษัทตั้งค่าความปลอดภัยของ server ไว้สูงมาก เรา manual เองจะเร็วกว่า ก็ข้ามไปดู วิธีที่ 3 ได้เลย
Dashboard แจ้งเตือนว่ามี WordPress เวอร์ชั่นใหม่ออกแล้ว ขอเชิญมาอัพเดทหน่อยจ้า
เมื่ออัพเดท WordPress เสร็จแล้ว จะมีข้อความแจ้งเตือนให้เรา อัพเดท database ด้วย
แต่ถ้า database ของเราอัพเดทอยู่แล้ว ก็จะขึ้นข้อความแบบนี้ กด Continue ต่อได้เลย
ยินดีด้วย! แล้วเราก็ได้ WordPress เวอร์ชั่นใหม่เอี่ยมมาใช้งานสมดังใจ :)
วิธีนี้ไม่ยาก กรอกข้อมูลการตั้งค่านิดหน่อย จิ้มเบาๆ 1 ที ก็เรียบร้อยเช่นกัน
(เฉพาะ hosting ที่มีบริการในส่วนนี้ สอบถามได้จากผู้ให้บริการ)
เมื่อทั้ง 2 วิธีด้านบน เราใช้ไม่ได้ ก็ต้องมาทำมือกันละ โดย FTP เข้าไปจัดการ วิธีนี้อาจจะน่าหวาดเสียวหน่อย แต่ก็สนุกดีจะได้รู้ด้วยว่าถ้าไม่ผ่านมันติดที่ตรงไหน แนะนำสำหรับมือใหม่ให้ซ้อมอัพเดทก่อนลงมือจริง อาจจะเลือกทดสอบดูกับเว็บที่ไม่สำคัญ หรือสร้างเว็บเปล่าๆ สำหรับทดสอบโดยเฉพาะก็ได้ พี่ยุ้ยมักจะทดสอบบน localhost เพราะเร็วดี และไม่ต้องกลัวว่าจะมีใครคลิกเข้ามาเพราะไม่ได้ online อ่านวิธีการติดตั้ง WordPress บน localhost (XAMPP) สอนละเอียดยิบ
1. backup ก่อนเลย เอามาทั้งเว็บไซต์เลยนั่นล่ะ + database …ย้ำอีกที! (ควร backup เป็นประจำอยู่แล้ว เผื่อมีปัญหาก็จับใส่เข้าที่เดิม)
หรือด่วนๆ เลือกเอา 3 อย่างนี้ ดาวน์โหลดจาก server มาเก็บไว้ที่เครื่องเราก่อน
2. ระหว่าง backup ก็ไปดาวน์โหลด WordPress เวอร์ชั่นล่าสุด มารอไว้
แตกไฟล์ที่ zip มาออก แล้วอัพโหลดทุกอย่างทับไฟล์เดิม ตำแหน่งเดิม บน server หรือง่ายๆ คือ จับทุกอย่างโยนเข้าไปที่ไดเรคทอรี่หลัก
ยกเว้น ไฟล์ wp-config.php และ โฟลเดอร์ wp-content
ถ้าพลาด Ctrl + A ตามความเคยชิน โยนทุกอย่างอัพไปแล้ว ก็กลับมาเอาไฟล์ wp-config.php และ โฟลเดอร์ wp-content จากเครื่องเรา อัพไปบน server ที่ไดเรคทอรี่หลักทับมันได้เลย “เห็นมั๊ย backup ช่วยชีวิตเราได้”
3. ไปที่หน้า Login WordPress แล้ว กดอัพเดท database เป็นอันเรียบร้อย
เทคโนโลยีเว็บไซต์มีการพัฒนาอยู่ตลอด WordPress เองก็พัฒนาอยู่เสมอด้วยเช่นกัน เราได้ WordPress เวอร์ชั่นล่าสุด ก็เท่ากับว่าเราอยู่บนเทคโนโลยีเว็บไซต์ใหม่สุด จากนั้นก็อัพเดทส่วนประกอบอื่นๆ ตามด้วย เช่น แนวคิด ดีไซน์ เนื้อหา ปรับให้เป็นปัจจุบัน แล้วเว็บไซต์ของเราก็จะอินเทรนด์ไม่ตกยุคแล้วล่ะจ้า
ที่สำคัญ คือ อย่าลืมดู Plugin / Theme / PHP Version / Hosting ที่ใช้อยู่ด้วยนะคะ ว่ารองรับกับ WordPress เวอร์ชั่นที่เรากำลังจะอัพเดทด้วยหรือเปล่า
ของแถม :
- WordPress ทุกเวอร์ชั่น เลือกดาวน์โหลดได้ตามใจชอบได้ที่ Release Archive
- หรืออยากได้ตัวปัจจุบันล่าสุด ก็เข้าไปดาวน์โหลดที่เว็บ wordpress.org ได้เลย
- สำหรับ WordPress เวอร์ชั่นไทย ดาวน์โหลดได้ที่ เวิร์ดเพรสภาษาไทย
(บทความนี้เขียนเมื่อ WordPress 3.8.1 วิธีอัพเดทสามารถใช้ได้กับทุกเวอร์ชั่น)
บทความ/รูปภาพ : Webmonster Lab | Yui K Artist
featured image : thewhitelabelagency.com