วิธีการโยกย้ายเว็บไซต์ของคุณไปยังโฮสต์ใหม่โดยไม่ต้องตื่นตระหนก
เผยแพร่แล้ว: 2017-10-03เมื่อคุณตัดสินใจที่จะเริ่มต้นไซต์ WordPress มีบางสิ่งที่คุณต้องทำ คุณต้องตั้งค่าบัญชีโฮสติ้ง ซื้อชื่อโดเมน ติดตั้ง WordPress และตั้งค่าเว็บไซต์ของคุณ หนึ่งปีหลังจากทั้งหมดนี้เสร็จสิ้นและไซต์ของคุณทำงานได้ดี คุณจะได้รับอีเมลเตือนให้คุณต่ออายุบัญชีโฮสติ้งของคุณ มีปัญหาอย่างหนึ่งคือ: ค่าใช้จ่ายในการต่ออายุสูงกว่าการลงชื่อสมัครใช้บัญชีใหม่อีกครั้ง วิธีเดียวที่จะออกจากสถานการณ์นี้คือ 'การโยกย้าย WordPress'
การย้ายไซต์ WordPress อาจเป็นกระบวนการ ที่ยุ่งยาก โดยเฉพาะอย่างยิ่งหากคุณเพิ่งเริ่มใช้ระบบนิเวศ การจัดการไซต์รวมถึงงานประจำ เช่น การเพิ่มเนื้อหา และการปรับแต่งไซต์ของคุณ ในขณะที่ทำการสำรองข้อมูลด้วย ก งานเหล่านี้แตกต่างกันมากในแง่ของความรู้ที่จำเป็นในการย้ายไซต์ WordPress
สิ่งที่ทำให้การโยกย้าย WordPress เป็นงานที่ซับซ้อน มีหลายสิ่งหลายอย่างที่อาจผิดพลาดได้ในระหว่างกระบวนการ (นี่คือเหตุผลที่ต้องมีการสำรองข้อมูลของไซต์ก่อนที่จะเริ่มการย้ายข้อมูล) เว็บไซต์ยังต้องได้รับการตรวจสอบอย่างต่อเนื่องตลอดกระบวนการ
วิธีย้ายไซต์ WordPress ของคุณ
มีปัจจัยสองสามประการที่สามารถช่วยตัดสินว่าประสบการณ์ในการย้ายถิ่นของคุณเป็นอย่างไร:
- ความรู้ที่จำเป็น
- ต้องใช้ความพยายาม
- เวลาที่ใช้
- ประสิทธิภาพ (หรือความแม่นยำ)
จากปัจจัยเหล่านี้ คุณสามารถเลือกดำเนินการโยกย้าย WordPress ได้สองวิธี:
- โยกย้ายไซต์ WordPress ด้วยตนเอง
- ย้ายไซต์โดยใช้ปลั๊กอิน WordPress เช่น Migrate Guru
ทุกกระบวนการมีข้อดีและข้อเสีย แต่การประนีประนอมขึ้นอยู่กับว่าปัจจัยข้างต้นมีความสำคัญกับคุณเพียงใด
โยกย้ายไซต์ WordPress ด้วยตนเอง
ในการโยกย้ายไซต์ WordPress ของคุณด้วยตนเอง คุณต้องทำตามขั้นตอนต่อไปนี้ (อธิบายไว้ใน codex ของ WordPress):
1. สำรองข้อมูลทั้งไซต์ของคุณ
คุณสามารถทำได้ด้วยตนเองหรือผ่านเครื่องมือ เช่น ปลั๊กอินสำรองของ WordPress เช่น BlogVault ไซต์ WordPress ประกอบด้วย 2 ส่วนหลัก: ไฟล์และฐานข้อมูล ทั้งสองส่วนนี้มีความสำคัญเท่าเทียมกันและต้องสำรองข้อมูลไว้ก่อนที่คุณจะทำการเปลี่ยนแปลง (หรือย้าย) ไซต์ WordPress ของคุณ ในการสำรองข้อมูลไซต์ คุณต้องคัดลอกไฟล์ผ่าน FTP และฐานข้อมูลที่นำเข้าผ่าน phpMyAdmin
2. สำรองฐานข้อมูล
หลังจากที่ไฟล์ของคุณถูกวางอย่างปลอดภัยในคอมพิวเตอร์ของคุณแล้ว คุณต้องส่งออกฐานข้อมูล WordPress คุณจะต้องเข้าถึง cPanels เช่นกัน
- เข้าสู่ระบบ cPanel . ของคุณ
- ไปที่ส่วน ฐานข้อมูล
- เปิด phpMyAdmin
- เลือกแท็บ ส่งออก
- เลือกวิธีการ
- เลือกรูปแบบ
- คลิกปุ่ม ไป เพื่อบันทึกฐานข้อมูลบนคอมพิวเตอร์ของคุณ
3.) สร้างฐานข้อมูลใหม่บนโฮสต์ใหม่
ในการย้ายไซต์ของคุณไปยังโดเมนใหม่ คุณจะต้องสร้างฐานข้อมูลใหม่บนบริการโฮสติ้งที่คุณกำลังย้ายไป นอกจากนี้ยังหมายถึงการสร้างผู้ใช้ MySQL ใหม่ด้วยรหัสผ่านที่ปลอดภัย
เปิด cPanel บนโฮสต์ใหม่
- นำทางไปยัง ฐานข้อมูล MySQL
- สร้างฐานข้อมูลใหม่
- สร้างผู้ใช้ MySQL ใหม่
- เพิ่มบัญชีผู้ใช้ใหม่ลงในฐานข้อมูลที่สร้างขึ้นใหม่โดยเลือกสิทธิ์ทั้งหมดไว้
- คัดลอกชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน
หมายเหตุ: เมื่อดำเนินการเสร็จแล้ว ให้เก็บชื่อฐานข้อมูล ชื่อผู้ใช้ MySQL ใหม่และรหัสผ่านไว้อย่างปลอดภัย
- แก้ไขไฟล์ 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 ทั้งหมดจากคอมพิวเตอร์ของคุณ
- เชื่อมโยงเว็บไซต์ของคุณกับโดเมนใหม่
เมื่อคุณมีลิงก์ภายนอกในเว็บไซต์ของคุณ ลิงก์เหล่านั้นอาจพังเมื่อคุณย้ายไปยังโดเมนใหม่ นี่คือเหตุผลสำคัญที่คุณต้องอัปเดตลิงก์ให้ชี้ไปที่โดเมนใหม่ คุณสามารถทำได้ด้วยตนเองหรือผ่านปลั๊กอิน เช่น Better Search and Replace หรือ Search and Replace - อัปเดต (หรือกำหนดจุดใหม่) DNS . ของคุณ
คุณจะต้องอัปเดตการตั้งค่า DNS เพื่อให้ชี้ไปที่เซิร์ฟเวอร์ใหม่แทนที่จะเป็นเซิร์ฟเวอร์เก่า คุณสามารถรับรายละเอียดที่จำเป็นจากผู้รับจดทะเบียนโดเมนของคุณ
ข้อดีและข้อเสียของการโยกย้าย WordPress ด้วยตนเอง
นี่เป็นเหตุผลว่าทำไมจึงมีทางเลือกอื่นอยู่ มีบริการย้ายข้อมูลโดยโฮสต์เว็บและปลั๊กอินการโยกย้าย WordPress
ย้ายไซต์ WordPress ด้วย Migrate Guru
ในทางกลับกัน ปลั๊กอินการย้ายข้อมูลเป็นเครื่องมือที่ช่วยให้กระบวนการย้ายข้อมูลด้วยตนเองของคุณง่ายขึ้นอย่างมาก มีปลั๊กอินการโยกย้าย WordPress ค่อนข้างน้อยที่มีอยู่ในที่เก็บ แม้ว่ากระบวนการจะแตกต่างกันเล็กน้อย แต่ทั้งหมดทำงานบนหลักการพื้นฐานของการสำรองข้อมูล ย้ายไปยังตำแหน่งใหม่ และเสนอการค้นหาและแทนที่โดยอัตโนมัติเพื่อให้สามารถเขียน URL ใหม่ได้

เพื่อภาพประกอบ เราจะนำคุณผ่านกระบวนการย้ายไซต์ WordPress ของคุณด้วย Migrate Guru ซึ่งเป็นปลั๊กอินการโยกย้าย WordPress ที่เหมาะสำหรับการย้ายไซต์ WordPress ขนาดใหญ่
ข้อกำหนดเบื้องต้นสำหรับการใช้ Migrate Guru
การย้ายไซต์ด้วย Migrate Guru มาพร้อมกับข้อกำหนดเบื้องต้นง่ายๆ บางประการ:
- บัญชีโฮสติ้งใหม่พร้อมโดเมนที่ติดตั้ง WordPress และความรู้เกี่ยวกับไดเร็กทอรีที่คุณติดตั้ง WordPress (คุณจะเลือกสิ่งนี้เมื่อคุณตั้งค่าโดเมนในบัญชีโฮสติ้งใหม่ของคุณ)
- ปลั๊กอิน Migrate Guru WordPress ที่ติดตั้งบนเว็บไซต์ที่คุณต้องการย้าย
เมื่อติดตั้ง Migrate Guru บนไซต์ต้นทางแล้ว
ติดตั้งและเปิดใช้งานปลั๊กอิน Migrate Guru บนไซต์ที่คุณต้องการย้าย
คุณสามารถทำได้โดยลงชื่อเข้าใช้ไซต์ที่คุณต้องการย้าย (ไซต์ต้นทาง) ไปที่ 'ปลั๊กอิน' และคลิกที่ 'เพิ่มใหม่' พิมพ์ 'Migrate Guru' ในแถบค้นหา แล้วคลิก 'Install Now'
เมื่อติดตั้งแล้ว ให้เปิดใช้งานปลั๊กอิน
การใช้ Migrate Guru
ขั้นตอนที่ 1: เลือกโฮสต์ที่คุณต้องการย้ายข้อมูลผ่าน Migrate Guru
ก.) หากโฮสต์ปลายทางของคุณอยู่ในรายชื่อโฮสต์ของ Migrate Guru ให้เลือกหนึ่งในนั้น
b.) หากคุณไม่เห็นโฮสต์ของคุณในรายการ คุณสามารถเลือกที่จะย้ายไซต์ของคุณผ่าน FTP หรือ cPanel ขึ้นอยู่กับตัวเลือกที่คุณมีข้อมูลรับรอง
หากคุณเลือก FTP แทนโฮสต์ นี่คือสิ่งที่คุณควรเห็น:
คุณจะถูกถามถึงรายละเอียดต่อไปนี้:
- ที่อยู่อีเมล: ที่อยู่อีเมลที่คุณจะได้รับอีเมลแจ้งรายละเอียดความคืบหน้าของการย้ายข้อมูลของคุณ
- URL ไซต์ปลายทาง: URL ของโดเมนที่คุณกำลังย้ายไซต์ของคุณไปที่
- ประเภท FTP: ตรวจสอบให้แน่ใจว่าคุณรู้ว่าโฮสต์ของคุณใช้โปรโตคอลใด – FTP, SFTP หรือ FTPS หากคุณป้อนโปรโตคอลที่ไม่ถูกต้อง Migrate Guru จะแจ้งให้คุณเปลี่ยน
- ที่อยู่โฮสต์/เซิร์ฟเวอร์: ควรอยู่ใน cPanel ของบัญชีโฮสติ้งของคุณ
- FTP ชื่อผู้ใช้และรหัสผ่าน
หากคุณเลือก cPanel แทนโฮสต์ ระบบจะถามรายละเอียดต่อไปนี้:
- ที่อยู่อีเมล: ที่อยู่อีเมลที่คุณจะได้รับอีเมลแจ้งรายละเอียดความคืบหน้าของการย้ายข้อมูลของคุณ)
- URL ไซต์ปลายทาง: URL ของโดเมนที่คุณกำลังย้ายไซต์ของคุณไปที่
- cPanel ชื่อผู้ใช้และรหัสผ่าน
บันทึก:
หากเว็บไซต์ของคุณมีการตรวจสอบสิทธิ์ HTTP ให้คลิกที่ 'ตัวเลือกขั้นสูง' และป้อนชื่อผู้ใช้และรหัสผ่านสำหรับเว็บไซต์ต้นทางและปลายทาง จำเป็นต้องใช้เฉพาะในกรณีที่ไซต์ที่กำลังย้ายหรือไซต์ปลายทางคือ 'https://' แทนที่จะเป็น 'http://' หาก URL ของรายการใดรายการหนึ่งขึ้นต้นด้วย 'https://' แสดงว่ามีการตรวจสอบสิทธิ์ HTTP ข้อมูลประจำตัวเหล่านี้สามารถดึงมาจากบันทึกเซิร์ฟเวอร์ของไซต์ โฮสต์เว็บไซต์บางแห่งเสนอแอปใน cPanel ที่ช่วยให้เรียกดูบันทึกเหล่านั้นได้ง่ายขึ้น
ขั้นตอนที่ 2: กรอกแบบฟอร์ม คลิก 'ย้าย'
เมื่อคุณมีรายละเอียดทั้งหมดที่จำเป็นแล้ว ให้กรอกแบบฟอร์ม Migrate Guru และคลิกที่ปุ่ม 'Migrate'
การทำเช่นนั้นจะนำคุณไปยังหน้าจอความคืบหน้าแบบเรียลไทม์ ซึ่งคุณสามารถดูได้ว่ากระบวนการย้ายข้อมูลเสร็จสิ้นลงแล้วเท่าใด และเหลืออีกเท่าใด
Migrate Guru จะส่ง อีเมลแจ้ง ให้คุณทราบว่ากระบวนการย้ายข้อมูลได้เริ่มต้นขึ้นแล้ว ในขณะเดียวกัน คุณจะถูกนำไปที่หน้าจอที่แสดง ความคืบหน้าแบบเรียลไทม์ ของการย้ายเว็บไซต์ของคุณ ลิงค์สำหรับสิ่งเดียวกันสามารถพบได้ในการแจ้งเตือนทางอีเมล
เมื่อกระบวนการย้ายข้อมูลเสร็จสิ้น คุณจะได้รับอีเมลอีกฉบับจาก Migrate Guru เพื่อแจ้งเกี่ยวกับการย้ายที่สำเร็จ และลิงก์ไปยังไซต์ที่ย้าย
หมายเหตุที่เป็นมิตร: เมื่อคุณได้ย้ายเว็บไซต์ของคุณแล้ว
หลังจากการย้ายข้อมูลของคุณสิ้นสุดลง คุณจำเป็นต้องกำหนด DNS ของไซต์ของคุณใหม่ไปยังตำแหน่งที่ถูกย้ายไป ใช้เวลาประมาณ 4 ชั่วโมงในการดำเนินการนี้
สำหรับบัญชีโฮสติ้งส่วนใหญ่ คุณสามารถแก้ไขการตั้งค่า DNS ของคุณได้จาก cPanel ภายใต้ตัวเลือก 'การตั้งค่า DNS'
บันทึก:
ลิงค์นี้จะช่วยคุณในรายละเอียดเกี่ยวกับ Bluehost
การโยกย้าย WordPress อาจเป็นเรื่องเจ็บปวดโดยเฉพาะอย่างยิ่งหากคุณยังใหม่ต่อระบบนิเวศหรือไม่คุ้นเคยกับกระบวนการที่จำเป็น อย่างไรก็ตาม การมีปลั๊กอินการโยกย้าย WordPress เช่น Migrate Guru ช่วยลดเวลาและความพยายามที่จำเป็นในการย้ายไซต์ของคุณอย่างมากโดยไม่ต้องหยุดทำงาน