หลังจากที่เคยเขียนแจกไปในบทความก่อนๆ แก้ปัญหาหลัง update wordpress แล้ว url ภาษาไทยเพี้ยน ตอนนี้ได้ออกเวอร์ชั่นปรับปรุงใหม่ โดยมีรายละเอียดดังนี้ (เท่าที่นึกออก :D)
- เปลี่ยนมาใช้ mysqli เพื่อให้รองรับกับ PHP เวอร์ชั่นใหม่ๆ
- ไม่ต้องกรอกข้อมูลของฐานข้อมูลตัว wordpress แล้ว
- แก้ไขไฟล์ formatting.php ให้อัตโนมัติ ในขั้นตอนการ restore แต่ไฟล์ formatting.php จะต้องเขียนได้ด้วย
- สามารถกำหนดรหัสผ่านได้ เพื่อป้องกันคนอื่นเข้ามาเจอ URL ของไฟล์นี้โดยบังเอิญ
สำหรับหน้าตาก็เหมือนๆเดิมครับ ไม่มีอะไรเปลี่ยนไป แค่ทำให้ง่ายต่อการใช้งานขึ้น (เขียนให้ใช้งานได้ เฉยๆ)
วิธีใช้งาน
1. ให้ Download ไฟล์ zip และแตกไฟล์ออกมา หลังจากนั้นเปิดไฟล์เพื่อแก้ไขรหัสผ่าน เพื่อป้องกันคนอื่นมาเรียกใช้งาน หลังจากบันทึกแล้วให้อัพโหลดไว้ใน root directory ของ wordpress หรือที่เดียวกับที่ติดตั้ง wordpress เอาไว้ (แนะนำให้เปลี่ยนชื่อไฟล์ เพื่อให้เรียกใช้งานได้ง่าย)
2. เรียก url ของไฟล์ที่อัพโหลดขึ้นมา และกำหนดค่าความยาวของ field post_name ซึ่งจะกำหนดค่าเริ่มต้นเอาไว้ 2000 และเลือก Backup จาก select box ในช่องด้านหลัง และกดปุ่ม Submit รอจนจะมีข้อความแจ้งว่า “Backup ข้อมูลเรียบร้อยแล้ว”
3. หลังจากนั้นก็กด Update WordPress ตามปกติจนเสร็จ ถึงตรงนี้ url ของคุณอาจจะพัง เพราะ wordprees จะไปแก้ไขฐานข้อมูลให้ความยาวของ field post_name กลับมาเป็นค่า 200 ตามเดิม แต่ไม่ต้องตกใจ เพราะเราได้ backup เอาไว้แล้ว 😀
4. เรียก url เดิมเหมือนในข้อ 2 กำหนด field post_name ให้ตรงกับตอนที่ Backup จากนั้นเลือก Restore จาก select box และกดปุ่ม Submit ครับ แค่นี้ก็เป็นอันเสร็จครับ
หมายเหตุ
ในขั้นตอนที่ 4 ถ้าของใครระบบแจ้งว่า ไม่สามารถแก้ไขไฟล์ formatting.php ได้ ก็อย่าลืมเข้าไปแก้ไขเองด้วยนะครับ