วิธีการโยกย้ายเว็บไซต์ของคุณโดยไม่ต้องหยุดทำงาน?

เผยแพร่แล้ว: 2020-01-24

How to migrate Website

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

การโยกย้ายเว็บไซต์: มันคืออะไร?

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

สิ่งแรกที่คุณต้องทำคือตรวจสอบความเข้ากันได้ของแผนบริการหรือบริการที่คุณสนใจที่จะซื้อเพื่อโฮสต์เว็บไซต์ของคุณ ตัวอย่างเช่น หากเว็บไซต์ของคุณสร้างด้วย PHP และ MySQL ตรวจสอบให้แน่ใจว่าโฮสต์เว็บใหม่ของคุณมีแพลตฟอร์มดังกล่าว นอกจากนี้ การใช้งานความปลอดภัย ความเร็ว และเวลาทำงานเป็นประเด็นสำคัญที่ต้องพิจารณาเมื่อเลือกโฮสต์เว็บใดๆ คุณคงไม่อยากเลือกผู้ให้บริการโฮสติ้งที่จะสร้างปัญหาให้กับเว็บไซต์ของคุณมากกว่าที่จะแก้ปัญหาเหล่านั้น เวลาหยุดทำงานไม่ดีสำหรับเว็บไซต์ใด ๆ

ทำไมคุณต้องย้ายเว็บไซต์ของคุณ?

Website Migration

เราทุกคนเคยไปที่นั่น คุณพยายามเข้าถึงเว็บไซต์ของคุณและเว็บเซิร์ฟเวอร์ของคุณไม่ตอบสนอง อาจเป็นปัญหาของโฮสต์ของคุณ ต่อไปนี้คือเหตุผลบางประการที่คุณต้องการย้ายข้อมูลเว็บไซต์ของคุณ

เซิร์ฟเวอร์ของผู้ให้บริการโฮสต์ของคุณทำงานหนักเกินไป

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

การโจมตีทางไซเบอร์ที่เป็นอันตรายบนเซิร์ฟเวอร์

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

คุณกำลังเผชิญกับแดชบอร์ดที่เหนื่อย

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

ราคาโฮสติ้งพิเศษรายวัน

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

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

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

(1) ซื้อแผนที่เข้ากันได้จากผู้ให้บริการเว็บโฮสติ้งรายใหม่

Accuwebhosting

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

ตรวจสอบการเข้าสู่ระบบ

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

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

กำลังมองหาการโยกย้าย cPanel ไปยัง cPanel อยู่ใช่ไหม ชำระเงิน Accuwebhosting > cPanel to cPanel Migration Article สำหรับรายละเอียดทั้งหมด

(2) สำรองข้อมูลทั้งหมด

Backup your Data

ผู้ให้บริการโฮสติ้งที่มีอยู่ของคุณควรช่วยคุณสำรองข้อมูลของคุณ ต่อไปนี้เป็นข้อมูลสำรอง 3 ประเภทที่สำคัญที่คุณต้องดำเนินการ:

(A) การสำรองข้อมูลเนื้อหาเว็บ :

เนื้อหาเว็บไซต์เป็นแกนหลักของเว็บไซต์ใดๆ หากไม่มีเนื้อหา คุณจะไม่สามารถอธิบายบริการและส่งต่อข้อมูลของคุณได้ หากคุณมี Windows Server หรือ Windows Shared Hosting เนื้อหาควรอยู่ที่ wwwroot ใน Linux Hosting พร้อม cPanel เนื้อหาเว็บไซต์สามารถพบได้ใน public_html

สร้างไฟล์ Zip ของเนื้อหาเว็บของคุณ :

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

ย้ายข้อมูลสำรอง Zip โดยใช้ FTP :

File Transfer Protocol หรือ FTP ใช้เพื่อถ่ายโอนข้อมูลจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง มีเครื่องมือมากมายสำหรับ FTP เช่น FileZilla, Cyberduck, FireFTP, Classic FTP เป็นต้น ขอแนะนำให้ไคลเอนต์ FileZilla FTP สำรองไฟล์ Zip

ต้องการสำรองข้อมูลเว็บไซต์ของคุณโดยใช้ FileZilla FTP Client หรือไม่? ชำระเงิน FileZilla > สำรองข้อมูลสำหรับขั้นตอนทั้งหมด

(B) การสำรองฐานข้อมูล :

การสำรองข้อมูลฐานข้อมูลมีความสำคัญต่อการโยกย้ายเว็บไซต์ของคุณ เนื่องจากจะเก็บรายละเอียดทั้งหมดของผู้ใช้ ผลิตภัณฑ์ ธุรกรรม ฯลฯ

ฐานข้อมูลมี 2 ประเภทที่เว็บไซต์ของคุณอาจมี: MSSQL และ MySQL:

สำรองฐานข้อมูล MySQL :

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

ต้องการสำรองฐานข้อมูล MySQL ของคุณหรือไม่ ชำระเงิน Accuwebhosting > MySQL DB Backup สำหรับขั้นตอนทั้งหมด

สำรองฐานข้อมูล MSSQL :

ฐานข้อมูล MSSQL สามารถจัดการได้ภายใน SQL Management Studio ที่นี่ คุณสามารถจัดการฐานข้อมูล MSSQL ได้ มีตัวเลือกในการส่งออกการสำรองข้อมูลฐานข้อมูล MSSQL ของคุณโดยตรง ด้านล่างนี้คือลิงค์ไปยัง MSSQL DataBase Backup จาก SQL Management Studio

ต้องการสำรองฐานข้อมูล MSSQL ของคุณหรือไม่ ชำระเงิน Accuwebhosting > MSSQL DB Backup สำหรับขั้นตอนทั้งหมด

(C) การสำรองข้อมูลอีเมล :

แพลตฟอร์มที่ใช้บ่อยที่สุดสำหรับการสำรองข้อมูลอีเมลคือ Microsoft Outlook และ Mozilla Thunderbird ใช้สำหรับดาวน์โหลดอีเมลจากเซิร์ฟเวอร์อีเมลของคุณ คุณสามารถกำหนดค่าบัญชีอีเมลของคุณในเครื่องท้องถิ่นของคุณเพื่อแก้ไขวัตถุประสงค์ในการดาวน์โหลดอีเมล

กำลังมองหาการสำรองข้อมูลบัญชีอีเมลของคุณในไคลเอนต์อีเมลท้องถิ่น Microsoft Outlook หรือไม่? ชำระเงิน Accuwebhosting > กำหนดค่า Outlook สำหรับขั้นตอนทั้งหมด

ต้องการสำรองข้อมูลบัญชีอีเมลของคุณในไคลเอนต์อีเมลท้องถิ่น Mozilla ThinderBird หรือไม่? ชำระเงิน Accuwebhosting > กำหนดค่า Thunderbird สำหรับขั้นตอนทั้งหมด

(3) การอัพโหลดข้อมูลที่เซิร์ฟเวอร์ใหม่ :

Data Uploading

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

(A) กู้คืนเนื้อหาเว็บ :

มีหลายวิธีในการถ่ายโอนหรืออัปโหลดเนื้อหาเว็บไปยังโฮสต์เซิร์ฟเวอร์ใหม่ หากคุณมีแผงควบคุม เช่น SolidCP หรือแผงเว็บไซต์ที่เซิร์ฟเวอร์ปลายทาง คุณสามารถอัปโหลดเนื้อหาเว็บได้โดยตรงโดยใช้ปุ่มอัปโหลด

กู้คืนเนื้อหาเว็บด้วยตนเองด้วย FTP :

คุณสามารถเชื่อมต่อเซิร์ฟเวอร์ใหม่ของคุณกับ FTP เพื่อถ่ายโอนหรือย้ายเนื้อหาเว็บของคุณ

ต้องการอัปโหลดหรือกู้คืนเนื้อหาเว็บของคุณไปยังเซิร์ฟเวอร์ปลายทางโดยใช้ FileZilla หรือไม่ ชำระเงิน Accuwebhosting > กู้คืนเนื้อหาเว็บสำหรับขั้นตอนทั้งหมด

(B) กู้คืนฐานข้อมูล:

ก่อนที่คุณจะเริ่มกระบวนการกู้คืนฐานข้อมูล คุณต้องสร้างฐานข้อมูลและผู้ใช้ฐานข้อมูลเดียวกันบนเซิร์ฟเวอร์ปลายทาง

กู้คืนฐานข้อมูล MySQL :

ฐานข้อมูล MySQL สามารถกู้คืนได้จาก phpMyAdmin ต้องการคืนค่าฐานข้อมูล MySQL ของคุณจาก phpMyAdmin หรือไม่ ชำระเงิน Accuwebhosting > กู้คืนฐานข้อมูล MySQL สำหรับขั้นตอนที่สมบูรณ์

กู้คืนฐานข้อมูล MSSQL :

ฐานข้อมูล MSSQL สามารถกู้คืนได้จาก MSSQL Management Studio ต้องการคืนค่าฐานข้อมูล MSSQL ของคุณจาก phpMyAdmin หรือไม่ ชำระเงิน Accuwebhosting > กู้คืนฐานข้อมูล MSSQL สำหรับขั้นตอนทั้งหมด

(C) กู้คืนอีเมล:

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

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

(4) การตรวจสอบข้อมูลและการทดสอบเว็บไซต์ :

Data Verification and Website Testing

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

ทดสอบเว็บไซต์ด้วย URL ชั่วคราว

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

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

(5) เปลี่ยน DNS :

Change DNS

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

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

ns1.domain.com
ns2.domain.com

ในกรณีที่คุณซื้อเซิร์ฟเวอร์และต้องการใช้เซิร์ฟเวอร์เนมเซิร์ฟเวอร์ของคุณเอง คุณจะต้องลงทะเบียนและตั้งค่า Nameservers ในแผงควบคุมของผู้รับจดทะเบียนโดเมนของคุณ การจดทะเบียนเนมเซิร์ฟเวอร์ต้องใช้ที่อยู่ IP และรายละเอียด ns1 และ ns2 ของโดเมนของคุณดังต่อไปนี้

ns1.domain.com – ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ
ns2.domain.com – ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ

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

ซื้อโดเมนจาก Accuwebhosting? ชำระเงิน Accuwebhosting > ลงทะเบียนและตั้งค่า Nameservers สำหรับขั้นตอนที่สมบูรณ์