วิธีการโยกย้ายเว็บไซต์ของคุณไปยังโฮสต์ใหม่โดยไม่ต้องตื่นตระหนก

เผยแพร่แล้ว: 2017-10-03

Migrate Site to Any Host

เมื่อคุณตัดสินใจที่จะเริ่มต้นไซต์ WordPress มีบางสิ่งที่คุณต้องทำ คุณต้องตั้งค่าบัญชีโฮสติ้ง ซื้อชื่อโดเมน ติดตั้ง WordPress และตั้งค่าเว็บไซต์ของคุณ หนึ่งปีหลังจากทั้งหมดนี้เสร็จสิ้นและไซต์ของคุณทำงานได้ดี คุณจะได้รับอีเมลเตือนให้คุณต่ออายุบัญชีโฮสติ้งของคุณ มีปัญหาอย่างหนึ่งคือ: ค่าใช้จ่ายในการต่ออายุสูงกว่าการลงชื่อสมัครใช้บัญชีใหม่อีกครั้ง วิธีเดียวที่จะออกจากสถานการณ์นี้คือ 'การโยกย้าย WordPress'

การย้ายไซต์ WordPress อาจเป็นกระบวนการ ที่ยุ่งยาก โดยเฉพาะอย่างยิ่งหากคุณเพิ่งเริ่มใช้ระบบนิเวศ การจัดการไซต์รวมถึงงานประจำ เช่น การเพิ่มเนื้อหา และการปรับแต่งไซต์ของคุณ ในขณะที่ทำการสำรองข้อมูลด้วย ก งานเหล่านี้แตกต่างกันมากในแง่ของความรู้ที่จำเป็นในการย้ายไซต์ WordPress

สิ่งที่ทำให้การโยกย้าย WordPress เป็นงานที่ซับซ้อน มีหลายสิ่งหลายอย่างที่อาจผิดพลาดได้ในระหว่างกระบวนการ (นี่คือเหตุผลที่ต้องมีการสำรองข้อมูลของไซต์ก่อนที่จะเริ่มการย้ายข้อมูล) เว็บไซต์ยังต้องได้รับการตรวจสอบอย่างต่อเนื่องตลอดกระบวนการ

วิธีย้ายไซต์ WordPress ของคุณ

มีปัจจัยสองสามประการที่สามารถช่วยตัดสินว่าประสบการณ์ในการย้ายถิ่นของคุณเป็นอย่างไร:

  • ความรู้ที่จำเป็น
  • ต้องใช้ความพยายาม
  • เวลาที่ใช้
  • ประสิทธิภาพ (หรือความแม่นยำ)

จากปัจจัยเหล่านี้ คุณสามารถเลือกดำเนินการโยกย้าย WordPress ได้สองวิธี:

  1. โยกย้ายไซต์ WordPress ด้วยตนเอง
  2. ย้ายไซต์โดยใช้ปลั๊กอิน WordPress เช่น Migrate Guru

ทุกกระบวนการมีข้อดีและข้อเสีย แต่การประนีประนอมขึ้นอยู่กับว่าปัจจัยข้างต้นมีความสำคัญกับคุณเพียงใด

โยกย้ายไซต์ WordPress ด้วยตนเอง

ในการโยกย้ายไซต์ WordPress ของคุณด้วยตนเอง คุณต้องทำตามขั้นตอนต่อไปนี้ (อธิบายไว้ใน codex ของ WordPress):

1. สำรองข้อมูลทั้งไซต์ของคุณ

คุณสามารถทำได้ด้วยตนเองหรือผ่านเครื่องมือ เช่น ปลั๊กอินสำรองของ WordPress เช่น BlogVault ไซต์ WordPress ประกอบด้วย 2 ส่วนหลัก: ไฟล์และฐานข้อมูล ทั้งสองส่วนนี้มีความสำคัญเท่าเทียมกันและต้องสำรองข้อมูลไว้ก่อนที่คุณจะทำการเปลี่ยนแปลง (หรือย้าย) ไซต์ WordPress ของคุณ ในการสำรองข้อมูลไซต์ คุณต้องคัดลอกไฟล์ผ่าน FTP และฐานข้อมูลที่นำเข้าผ่าน phpMyAdmin

2. สำรองฐานข้อมูล

หลังจากที่ไฟล์ของคุณถูกวางอย่างปลอดภัยในคอมพิวเตอร์ของคุณแล้ว คุณต้องส่งออกฐานข้อมูล WordPress คุณจะต้องเข้าถึง cPanels เช่นกัน

  1. เข้าสู่ระบบ cPanel . ของคุณ
  2. ไปที่ส่วน ฐานข้อมูล
  3. เปิด phpMyAdmin
  4. เลือกแท็บ ส่งออก
  5. เลือกวิธีการ
  6. เลือกรูปแบบ
  7. คลิกปุ่ม ไป เพื่อบันทึกฐานข้อมูลบนคอมพิวเตอร์ของคุณ

Export Database

3.) สร้างฐานข้อมูลใหม่บนโฮสต์ใหม่

ในการย้ายไซต์ของคุณไปยังโดเมนใหม่ คุณจะต้องสร้างฐานข้อมูลใหม่บนบริการโฮสติ้งที่คุณกำลังย้ายไป นอกจากนี้ยังหมายถึงการสร้างผู้ใช้ MySQL ใหม่ด้วยรหัสผ่านที่ปลอดภัย

เปิด cPanel บนโฮสต์ใหม่

  • นำทางไปยัง ฐานข้อมูล MySQL
  • สร้างฐานข้อมูลใหม่
  • สร้างผู้ใช้ MySQL ใหม่
  • เพิ่มบัญชีผู้ใช้ใหม่ลงในฐานข้อมูลที่สร้างขึ้นใหม่โดยเลือกสิทธิ์ทั้งหมดไว้
  • คัดลอกชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน

Create new DB

หมายเหตุ: เมื่อดำเนินการเสร็จแล้ว ให้เก็บชื่อฐานข้อมูล ชื่อผู้ใช้ MySQL ใหม่และรหัสผ่านไว้อย่างปลอดภัย

  1. แก้ไขไฟล์ wp-config.php เพื่อให้สอดคล้องกับการเปลี่ยนแปลงฐานข้อมูลใหม่
    คุณจะต้องเปลี่ยนชื่อฐานข้อมูล ชื่อผู้ใช้ฐานข้อมูล และรหัสผ่านผู้ใช้ฐานข้อมูล

ก.) เปิดโฟลเดอร์ WordPress ที่คุณสำรองข้อมูลไว้ก่อนหน้านี้

b.) ทำสำเนาไฟล์ wp-config.php ในกรณีที่คุณทำอะไรผิดพลาด

ค. ) เปิดไฟล์ wp-config.php และค้นหาโค้ดต่อไปนี้:

 กำหนด ('DB_NAME', 'your_database_name');
/*ชื่อผู้ใช้ฐานข้อมูล MySQL */
กำหนด ('DB_USER', 'your_user_name');
/*รหัสผ่านฐานข้อมูล MySQL */
กำหนด ('DB_PASSWORD', 'your_password');

ง.) เปลี่ยนชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านเป็นฐานข้อมูลที่สร้างขึ้นใหม่

e.) บันทึกการเปลี่ยนแปลง

5. ทำการสำรองข้อมูลอื่น

ตรวจสอบให้แน่ใจว่าข้อมูลสำรองนี้ไม่ได้เขียนทับข้อมูลสำรองก่อนหน้า การสำรองข้อมูลนี้ควรประกอบด้วยการเปลี่ยนแปลงใหม่ทั้งหมดที่ทำกับฐานข้อมูล ทำตามขั้นตอนเดียวกับที่กล่าวไว้ในขั้นตอนที่ 1

6. นำเข้าข้อมูลสำรองในโดเมนใหม่

หลังจากนี้ คุณจะต้องย้ายไฟล์และฐานข้อมูลไปยังโดเมนใหม่ผ่าน FTP และ phpMyAdmin ตามลำดับ ทำตามขั้นตอนด้านล่าง:

ก. เข้าสู่ระบบบัญชี FTP ของคุณ
ข. ค้นหาโฟลเดอร์ WordPress หรือ public_html
ค. อัปโหลดโฟลเดอร์ WordPress ทั้งหมดจากคอมพิวเตอร์ของคุณ

  1. เชื่อมโยงเว็บไซต์ของคุณกับโดเมนใหม่
    เมื่อคุณมีลิงก์ภายนอกในเว็บไซต์ของคุณ ลิงก์เหล่านั้นอาจพังเมื่อคุณย้ายไปยังโดเมนใหม่ นี่คือเหตุผลสำคัญที่คุณต้องอัปเดตลิงก์ให้ชี้ไปที่โดเมนใหม่ คุณสามารถทำได้ด้วยตนเองหรือผ่านปลั๊กอิน เช่น Better Search and Replace หรือ Search and Replace
  2. อัปเดต (หรือกำหนดจุดใหม่) DNS . ของคุณ
    คุณจะต้องอัปเดตการตั้งค่า DNS เพื่อให้ชี้ไปที่เซิร์ฟเวอร์ใหม่แทนที่จะเป็นเซิร์ฟเวอร์เก่า คุณสามารถรับรายละเอียดที่จำเป็นจากผู้รับจดทะเบียนโดเมนของคุณ

ข้อดีและข้อเสียของการโยกย้าย WordPress ด้วยตนเอง

ข้อดี:

  • ดีถ้าคุณคุ้นเคยกับ WordPress
  • ฟรี
  • ให้คุณควบคุม

จุดด้อย:

  • ใช้เวลา
  • ต้องการงานทำมือ
  • สามารถข่มขู่สำหรับการจับเวลาครั้งแรก
  • ต้องระวังให้มากในทุกขั้นตอนของกระบวนการ

นี่เป็นเหตุผลว่าทำไมจึงมีทางเลือกอื่นอยู่ มีบริการย้ายข้อมูลโดยโฮสต์เว็บและปลั๊กอินการโยกย้าย WordPress

ย้ายไซต์ WordPress ด้วย Migrate Guru

ในทางกลับกัน ปลั๊กอินการย้ายข้อมูลเป็นเครื่องมือที่ช่วยให้กระบวนการย้ายข้อมูลด้วยตนเองของคุณง่ายขึ้นอย่างมาก มีปลั๊กอินการโยกย้าย WordPress ค่อนข้างน้อยที่มีอยู่ในที่เก็บ แม้ว่ากระบวนการจะแตกต่างกันเล็กน้อย แต่ทั้งหมดทำงานบนหลักการพื้นฐานของการสำรองข้อมูล ย้ายไปยังตำแหน่งใหม่ และเสนอการค้นหาและแทนที่โดยอัตโนมัติเพื่อให้สามารถเขียน URL ใหม่ได้

เพื่อภาพประกอบ เราจะนำคุณผ่านกระบวนการย้ายไซต์ WordPress ของคุณด้วย Migrate Guru ซึ่งเป็นปลั๊กอินการโยกย้าย WordPress ที่เหมาะสำหรับการย้ายไซต์ WordPress ขนาดใหญ่

ข้อดี:

  • ฟรี
  • ต้องการการทำงานด้วยตนเองน้อยที่สุด

จุดด้อย:

  • ใช้เวลาน้อยลง

ข้อกำหนดเบื้องต้นสำหรับการใช้ Migrate Guru

การย้ายไซต์ด้วย Migrate Guru มาพร้อมกับข้อกำหนดเบื้องต้นง่ายๆ บางประการ:

  1. บัญชีโฮสติ้งใหม่พร้อมโดเมนที่ติดตั้ง WordPress และความรู้เกี่ยวกับไดเร็กทอรีที่คุณติดตั้ง WordPress (คุณจะเลือกสิ่งนี้เมื่อคุณตั้งค่าโดเมนในบัญชีโฮสติ้งใหม่ของคุณ)
  2. ปลั๊กอิน Migrate Guru WordPress ที่ติดตั้งบนเว็บไซต์ที่คุณต้องการย้าย

เมื่อติดตั้ง Migrate Guru บนไซต์ต้นทางแล้ว

ติดตั้งและเปิดใช้งานปลั๊กอิน Migrate Guru บนไซต์ที่คุณต้องการย้าย

คุณสามารถทำได้โดยลงชื่อเข้าใช้ไซต์ที่คุณต้องการย้าย (ไซต์ต้นทาง) ไปที่ 'ปลั๊กอิน' และคลิกที่ 'เพิ่มใหม่' พิมพ์ 'Migrate Guru' ในแถบค้นหา แล้วคลิก 'Install Now'

Install Migrate Guru Plugin

เมื่อติดตั้งแล้ว ให้เปิดใช้งานปลั๊กอิน

การใช้ Migrate Guru

ขั้นตอนที่ 1: เลือกโฮสต์ที่คุณต้องการย้ายข้อมูลผ่าน Migrate Guru

Choose Host ก.) หากโฮสต์ปลายทางของคุณอยู่ในรายชื่อโฮสต์ของ Migrate Guru ให้เลือกหนึ่งในนั้น

Enter CPanel Host Settings b.) หากคุณไม่เห็นโฮสต์ของคุณในรายการ คุณสามารถเลือกที่จะย้ายไซต์ของคุณผ่าน FTP หรือ cPanel ขึ้นอยู่กับตัวเลือกที่คุณมีข้อมูลรับรอง

หากคุณเลือก FTP แทนโฮสต์ นี่คือสิ่งที่คุณควรเห็น:

Enter FTP Host Settings

คุณจะถูกถามถึงรายละเอียดต่อไปนี้:

  • ที่อยู่อีเมล: ที่อยู่อีเมลที่คุณจะได้รับอีเมลแจ้งรายละเอียดความคืบหน้าของการย้ายข้อมูลของคุณ
  • URL ไซต์ปลายทาง: URL ของโดเมนที่คุณกำลังย้ายไซต์ของคุณไปที่
  • ประเภท FTP: ตรวจสอบให้แน่ใจว่าคุณรู้ว่าโฮสต์ของคุณใช้โปรโตคอลใด – FTP, SFTP หรือ FTPS หากคุณป้อนโปรโตคอลที่ไม่ถูกต้อง Migrate Guru จะแจ้งให้คุณเปลี่ยน
  • ที่อยู่โฮสต์/เซิร์ฟเวอร์: ควรอยู่ใน cPanel ของบัญชีโฮสติ้งของคุณ
  • FTP ชื่อผู้ใช้และรหัสผ่าน

หากคุณเลือก cPanel แทนโฮสต์ ระบบจะถามรายละเอียดต่อไปนี้:

Migrate site using Cpanel

  • ที่อยู่อีเมล: ที่อยู่อีเมลที่คุณจะได้รับอีเมลแจ้งรายละเอียดความคืบหน้าของการย้ายข้อมูลของคุณ)
  • URL ไซต์ปลายทาง: URL ของโดเมนที่คุณกำลังย้ายไซต์ของคุณไปที่
  • cPanel ชื่อผู้ใช้และรหัสผ่าน

บันทึก:

หากเว็บไซต์ของคุณมีการตรวจสอบสิทธิ์ HTTP ให้คลิกที่ 'ตัวเลือกขั้นสูง' และป้อนชื่อผู้ใช้และรหัสผ่านสำหรับเว็บไซต์ต้นทางและปลายทาง จำเป็นต้องใช้เฉพาะในกรณีที่ไซต์ที่กำลังย้ายหรือไซต์ปลายทางคือ 'https://' แทนที่จะเป็น 'http://' หาก URL ของรายการใดรายการหนึ่งขึ้นต้นด้วย 'https://' แสดงว่ามีการตรวจสอบสิทธิ์ HTTP ข้อมูลประจำตัวเหล่านี้สามารถดึงมาจากบันทึกเซิร์ฟเวอร์ของไซต์ โฮสต์เว็บไซต์บางแห่งเสนอแอปใน cPanel ที่ช่วยให้เรียกดูบันทึกเหล่านั้นได้ง่ายขึ้น

ขั้นตอนที่ 2: กรอกแบบฟอร์ม คลิก 'ย้าย'

เมื่อคุณมีรายละเอียดทั้งหมดที่จำเป็นแล้ว ให้กรอกแบบฟอร์ม Migrate Guru และคลิกที่ปุ่ม 'Migrate'

การทำเช่นนั้นจะนำคุณไปยังหน้าจอความคืบหน้าแบบเรียลไทม์ ซึ่งคุณสามารถดูได้ว่ากระบวนการย้ายข้อมูลเสร็จสิ้นลงแล้วเท่าใด และเหลืออีกเท่าใด

Migration Started

Migrate Guru จะส่ง อีเมลแจ้ง ให้คุณทราบว่ากระบวนการย้ายข้อมูลได้เริ่มต้นขึ้นแล้ว ในขณะเดียวกัน คุณจะถูกนำไปที่หน้าจอที่แสดง ความคืบหน้าแบบเรียลไทม์ ของการย้ายเว็บไซต์ของคุณ ลิงค์สำหรับสิ่งเดียวกันสามารถพบได้ในการแจ้งเตือนทางอีเมล

เมื่อกระบวนการย้ายข้อมูลเสร็จสิ้น คุณจะได้รับอีเมลอีกฉบับจาก Migrate Guru เพื่อแจ้งเกี่ยวกับการย้ายที่สำเร็จ และลิงก์ไปยังไซต์ที่ย้าย

Migration Completed

หมายเหตุที่เป็นมิตร: เมื่อคุณได้ย้ายเว็บไซต์ของคุณแล้ว

หลังจากการย้ายข้อมูลของคุณสิ้นสุดลง คุณจำเป็นต้องกำหนด DNS ของไซต์ของคุณใหม่ไปยังตำแหน่งที่ถูกย้ายไป ใช้เวลาประมาณ 4 ชั่วโมงในการดำเนินการนี้

สำหรับบัญชีโฮสติ้งส่วนใหญ่ คุณสามารถแก้ไขการตั้งค่า DNS ของคุณได้จาก cPanel ภายใต้ตัวเลือก 'การตั้งค่า DNS'

บันทึก:

ลิงค์นี้จะช่วยคุณในรายละเอียดเกี่ยวกับ Bluehost

การโยกย้าย WordPress อาจเป็นเรื่องเจ็บปวดโดยเฉพาะอย่างยิ่งหากคุณยังใหม่ต่อระบบนิเวศหรือไม่คุ้นเคยกับกระบวนการที่จำเป็น อย่างไรก็ตาม การมีปลั๊กอินการโยกย้าย WordPress เช่น Migrate Guru ช่วยลดเวลาและความพยายามที่จำเป็นในการย้ายไซต์ของคุณอย่างมากโดยไม่ต้องหยุดทำงาน