[Plugin] วิธีการย้ายโฮส/Backup/Restore Wordpress ด้วยปลั๊กอิน

วิธีการย้าย/Backup/Restore Wordpress โดยใช้ Plugin (ฟรี) มี 2 ตัวแนะนำ

  • UpdraftPlus
    • ข้อดี สามารถ Backup/Restore เฉพาะส่วนได้ เนื่องจากเวลาแบคอัพจะ zip แยกออกเป็นหลายๆไฟล์ ของแต่ละประเภท เช่น ฐานข้อมูล , รูปภาพ , ธีม , เวอร์ชั่นฟรี รองรับ FTP , Google Drive
    • ข้อสังเกต เหมาะกับย้ายโฮสโดยใช้โดเมนเนมเดิม
  • All-in-One WP Migration 
    • ข้อดี สามารถ Restore ใส่คนละเว็บไซต์ได้ (เปลี่ยนชื่อโดเมนเนมได้) เหมือนการ Clone เว็บไซต์ A ไปเว็บไซต์ B
    • ข้อสังเกต เวอร์ชั่นฟรีจะไม่รองรับการ restore จากไฟล์ที่แบคอัพไว้ ต้อง Import หรืออัพโหลดเข้าใหม่เท่านั้น

 


วิธีใช้ UpdraftPlus

การ Backup

สามารถเลือกข้อมูลที่ต้องการแบคอัพ เช่น Plugin , Themes , รูปภาพ

 

การ Restore

 

การย้ายเว็บไซต์ หรือย้ายโฮส

  • ในโฮสเดิม
    1. ให้ติดตั้งปลั๊กอิน UpdraftPlus จากนั้น Backup จนเสร็จ
    2. เข้า FTP ของโฮสเดิม แล้วไปที่ /wp-content/updraft ให้ดาวน์โหลดไฟล์ .zip และ .gz ทั้งหมดลงมาไว้ในคอมพิวเตอร์
  • ในโฮสใหม่
    1. ติดตั้ง WordPress และ ปลั๊กอิน UpdraftPlus
    2. เข้า FTP ของโฮสใหม่ แล้วอัพโหลดไฟล์ .zip และ .gz ทั้งหมด ลงในโฟลเดอร์ /wp-content/updraft ของโฮสใหม่
    3. เข้ามาที่หน้า UpdraftPlus ของโฮสใหม่ (WordPress Settings > UpdraftPlus Backup)
    4. กด Rescan local folder for new backup sets  หลังจากนั้นท่านสามารถ Restore ได้ตามปกติ

 


วิธีใช้ All-in-One WP Migration

การ Backup

ภาพการแบคอัพทั้งเว็บไซต์

 

ภาพการแบคอัพแบบมีเงื่อนไข เช่น ไม่ต้องการแบคอัพไฟล์รูป ให้เลือก Do not export media library (files)  เป็นต้น

 

การ Import ใช้สำหรับ Restore

หลังจากดาวน์โหลดไฟล์ที่เราแบคอัพไว้ (ไฟล์นามสกุล .wpress) ไปที่เมนู Import > Import From > File

เลือกไฟล์ .wpress รอจนกว่าจะแล้วเสร็จ , หลังจากนั้นจะต้อง Login WordPress ใหม่ โดยใช้ Username Password เดียวกันกับเว็บที่เราแบคอัพมา

 

Maximum upload file size: คือขนาดสูงสุดที่โฮสรองรอบ หากไฟล์แบคอัพเรามีขนาดใหญ่กว่า ต้องแจ้งให้โฮสขยายขนาดไฟล์ หรือลองทำด้วยตนเองโดย

1.สร้างไฟล์ .user.ini และวางคำสั่ง

upload_max_filesize = 2000M
post_max_size = 2000M
memory_limit = 256M
max_execution_time = 300
max_input_time = 300

2. หรือแก้ไขไฟล์  wp-config.php ใส่คำสั่งต่อไปนี้ไว้ต่อจาก <?php

@ini_set( 'upload_max_filesize' , '2000M' );
@ini_set( 'post_max_size', '2000M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'max_input_time', '300' );

3.หรือวางคำสั่งไว้บนสุดของไฟล์ .htaccess

php_value upload_max_filesize 2000M
php_value post_max_size 2000M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300

 

** upload_max_filesize และ post_max_size ต้องมีขนาดใหญ่กว่าไฟล์นามสกุล .wpress ในตัวอย่างคือ 2 GB

** หลังจากเพิ่มคำสั่งใน .user.ini หรือ .htaccess อาจจะใช้เวลารออัพเดทประมาณ 3-5 นาที

 

การย้ายเว็บไซต์ หรือย้ายโฮส

  • ในโฮสเดิม
    1. ให้ติดตั้งปลั๊กอิน All-in-One WP Migration จากนั้น Backup จนเสร็จ
    2. ดาวน์โหลด .wpress ลงมาเก็บไว้ในคอมพิวเตอร์
  • ในโฮสใหม่
    1. ติดตั้ง WordPress และ ปลั๊กอิน All-in-One WP Migration
    2. ไปที่เมนู Import > Import From > File
    3. เลือกไฟล์ .wpress รออัพโหลดจนเสร็จ
Was this answer helpful? 0 Users Found This Useful (0 Votes)

Related Articles