WordPress backup and restore ไม่ต้องมี plugin

, , 6 Comments

WordPress-backup
WordPress-backup

บล็อกผมในตอนแรกตัว WordPress จะอยู่ที่ folder ชื่อ 2009 ทำให้เวลาเข้าเว็บไซต์ www.amphur.in.th ผมต้องทำ redirect ไปที่ 2009 เว็บไซต์ก็จะเป็นแบบนี้ www.amphur.in.th/2009 ตอนแรกที่ทำแบบนี้ ก็คิดว่าถ้าเราทำ folder ไว้คงทำให้บริหารจัดการง่ายแต่พอใช้ไปรู้สึกว่าไม่สะดวกแล้ว และไม่เป็นผลดีกับการทำ seo ด้วย จึงต้องการเอา WordPress ที่อยู่ใน folder 2009 ออกมาอยู่ข้างนอก ขั้นตอนในการทำง่ายมากครับ ไม่ต้องลง WordPress plugin แต่อย่างใดเพราะ WordPress มีเครื่องที่จะช่วยให้เราทำการ

backup และ restore ได้เลย เริ่มขั้นตอนการทำเลยแล้วกัน

  1. login เข้าไปใช้งานใน WordPress admin คลิกที่เมนูซ้ายมือในหัวข้อ “เครื่องมือ”
  2. เลือกหัวข้อ “นำออก” ดังรูป

    WordPress-tools
    WordPress-tools
  3. ในหน้าจะแสดงข้อความอธิบายการนำออกดังนี้

    เมื่อคุณกดปุ่มด้านล่าง เวิร์ดเพรสจะสร้าง ไฟล์ XML file สำหรับบันทึกลงในคอมพิวเตอร์ของคุณ รูปแบบนี้ เราเรียกว่า เวิร์ดเพรส eXtended RSS หรือ WXR ซึ่งในนั้นจะประกอบไปด้วย เรื่อง, หน้า, ความเห็น, custom fields, หมวดหมู่และป้ายกำกับ เมื่อคุณบันทึกไฟล์ดาวน์โหลดแล้ว คุณสามารถใช้คำสั่งนำเข้าในบล็อกเวิร์ดเพรสอื่นเพื่อนำเข้าบล็อกนี้

  4. ทางเลือกให้เลือก “ผู้เขียนทั้งหมด” เสร็จแล้วคลิก ดาวน์โหลด เราจะได้ไฟล์ backup ชื่อ WordPress.ปี-เดือน-วัน.xml
  5. จากนั้นผมก็ copy ไฟล์ของ WordPress ที่อยู่ใน folder 2009 ออกมาอยู่ข้างนอก แล้วก็ลบไฟล์ในนั้นทิ้ง
  6. เข้าไปที่ phpmyadmin ของเราทำการ backup database ไว้ก่อนเผื่อเกิดอุบัติเหตุเมื่อ backup เสร็จแล้ว drop ตารางทิ้งเลยครับ
  7. เข้าไปที่ root directory ของเว็บเราลบไฟล์ wp-config.php อันเก่าทิ้งไป และอับไฟล์ wp-settings.php ไปแทนทำเหมือนจะติดตั้งใหม่ จากนั้นก็เข้าไปที่เว็บไซต์ของเรา www.amphur.in.th รันติดตั้ง WordPress ตามปกติ
  8. เมื่อติดตั้งเสร็จเล้วเข้าไปที่การ “นำเข้า” ตามขั้นตอนที่ 2
  9. เลือกหัวข้อ WordPressดังรูป

    WordPress-restore
    WordPress-restore
  10. คลิก browse ไปที่ไฟล์ที่เราทำไว้ในขั้นตอนที่ 4 ที่เราเรียกว่าไฟล์ WXR เสร็จแล้วคลิกอับโหลด
  11. เข้าไปตรวจสอบเนื้อหา ต้องแก้ที่อยู่ของไฟล์ภาพ และ plugin จะใช้ไม่ได้(ลบออกลงใหม่)

ข้อดี วิธีนี้อาจจะไม่ดีแต่เป็นวิธีที่ผมทดลองใช้รู้สึกว่าเร็วดี อาจจะมีวิธีอื่นที่ดีกว่านี้แต่ผมไม่รู้เลยต้องใช้วิธีนี้
ข้อเสีย plugin อันเก่าที่ติดตั้งไว้ใช้งานไม่ได้ และ widget ก็หายด้วย

 

6 Responses

Leave a Reply