หลังจากเราซื้อโฮสใหม่ แล้วต้องการย้ายข้อมูลเวบไซท์ของเราทั้งหมดไปที่ใหม่ เราสามารถทำได้เองได้ หรือจะจ้างให้เราทำให้ก็ได้ แต่หากจะทำเองก็มีวิธีการดังนี้
การย้ายโฮสจะมี 2 แบบครับ1. ย้ายทั้ง account – ในกรณีที่เราต้องการย้ายทั้งหมดไปที่หมด แต่กรณีนี้จะใช้ได้กับโฮสที่เป็นมีระบบจัดการแบบเดียวกัน เช่น cpanel เหมือนกัน เราสามารถทำได้ในขั้นตอนเดียว หลายที่จะมีบริการย้ายฟรี 1 ครั้ง เช่น Hawkhost, hostgator, hostwinds
2. ย้ายบางเวบไซท์ หรือย้ายบางส่วน – เราจะใช้ในกรณีที่ ที่เก่ามีแค่บางเวบที่ต้องการเอาไป เช่นเวบ expire ไปหมดแล้ว ไม่เอาไป เอาแค่เวบที่ยัง active อยู่ หรือ เวบนี้กิน resource เยอะ ต้องการย้ายไปอีกที่ เป็นต้น
วิธีย้ายโฮสแบบทั้ง Account
การ backup นี้จะ backup ข้อมูลของเราทั้งหมด ไม่ว่าจะเป็นส่วนของไฟล์ทั้งหมด, database, emailเราสามารถทำได้ตามขั้นตอนดังนี้
1. Login เข้า Cpanel แล้วไปที่ back up wizard
2. คลิก backup
3. คลิ๊ก Full backup
4. จากนั้น ให้เราใส่ Email ของเรา เมื่อระบบทำการ backup เสร็จ จะส่ง email มาแจ้ง ซึ่งจะใช้เวลาพอสมควร
- จากนั้นย้าย file ที่ระบบสร้างให้ไปไว้ในที่ๆ เข้าถึงได้ เช่น home/public_html/domain.com/file.zip หากโฮสใหม่มีบริการย้ายข้อมูลฟรี เราก็ซื้อ account ที่ใหม่แล้วก็ติดต่อ support ให้ย้ายให้เราได้เลย
วิธีย้าย Host แบบบางส่วน
เราใช้วิธีนี้ในกรณีที่เราต้องการย้ายแค่บางเวบ ไม่ต้องการย้ายทั้งหมดข้อดี – คัดเอาเฉพาะส่วนที่จำเป็น ไม่ต้องเสียเวลาดาวน์โหลดทั้งหมดข้อเสีย – หลายขั้นตอนและซับซ้อนกว่า
1. Login ไปที่ Cpanel ไปที่ File Manager2. เลือก folder ของเวบไซท์ของเราหรือเลือกทั้งหมด แล้วกด compress
3. เลือก type เป็น zip file ตั้งชื่อไฟล์ที่ต้องการ แล้วกด compress file
4. ขั้นตอนนี้จะใช้เวลาซักครู่ หากไฟล์เราเยอะ5.เสร็จแล้วไฟล์ของเราจะปรากฏขึ้นด้านล่าง เป็น zip ไฟล์ ตามที่เราตั้งชื่อไว้
6.คลิกเลือก แล้วกด download ด้วย menu ด้านบนได้เลย
ยังไม่เสร็จนะครับ หากเวบเรามี database เราต้อง backup database กันต่อ
วิธี Backup Database
1. ให้เราไป backup database ด้วยการกลับไปที่หน้าแรกของ cpanel แล้วไปที่หมวด backup
2. เข้าไปแล้วเลื่อนลงมาด้านล่าง จะเห็นหมวด Download a MySQL Database Backup ให้เรากดคลิกเพื่อดาวน์โหลด database ที่ต้องการได้เลย
3. แล้วเราจะได้เป็น ไฟล์ .sql.gz เก็บไว้
วิธี Restore Database เข้าโฮสใหม่
1. ลอคอินเข้า cpanel ที่ใหม่ แล้วไปที่ Databases à mysql databases
2.สร้าง database ใหม่ ใส่ชื่อที่ต้องการลงไป ควรเป็นชื่อที่เกี่ยวข้องกับ domain จะได้จำง่าย
3.คลิก create database4. จากนั้นให้สร้าง database user ตั้งชื่อและ password ให้เรียบร้อย จดเก็บไว้ แล้วคลิก Create user
5. Add database user ที่เพิ่งสร้างเมื่อกี้กับ database ที่สร้างไว้ เราสามารถใช้ 1 user กับหลาย database ได้ โดยไม่จำเป็นต้องสร้าง user ใหม่ทุกครั้งที่สร้าง database
6 . ติ๊ก All privilege แล้ว คลิก make change
7.กลับไปที่หน้าหลัก Cpanel คลิกที่ PHPMyAdmin
8. คลิกเลือก database ที่เราต้องการ restore จากทางซ้าย
9.คลิก Import ที่เมนูด้านบน10.เลือกไฟล์ database ที่เรา backup เอาไว้ (sql.gz) จากนั้นเลื่อนลงมาด้านล่างแล้วคลิ๊ก Go
11.รอจนไฟล์อัพโหลดเสร็จ12.ไปตั้งค่า database กับ user ในไฟล์ wp-config.php (ในกรณีที่ใช้ wordpress)
13. เสร็จแล้ว เราก็เตรียมอัพโหลดไฟล์ของเวบขึ้นโฮสใหม่ต่อไป
วิธี Upload file ขึึ้น host ใหม่
1. จากนั้นให้ zip folder ของโดเมนเรา เช่น ไฟล์ของเวบ hostnog.com ทั้งหมดให้อยู่ในโฟลเดอร์ ชื่อ hostnog.com แล้วให้ zip folder นี้ จะได้ไฟล์ hostnog.com.zip เป็นต้น
2.Upload ไฟล์ zip นี้ไปที่ host ใหม่ โดยไปที่ cpanel ของโฮสใหม่ แล้วเลือก file manager
3.ไปที่ public_html นี่คือที่ๆ เราจะอัพโหลดไฟล์ขึ้นไป4.อัพโหลดไฟล์ zip ที่เราทำไว้เมื่อกี้ ขึ้นไปเลย โดยคลิกที่ปุ่ม upload ด้านบน5.เมื่ออัพเสร็จแล้ว ให้คลิกที่ไฟล์ zip ของเราหนึ่งครั้งเพื่อเลือก แล้วกด Extract จากเมนูด้านบน6.ระบบจะแตกไฟล์ zip ให้ เสร็จแล้วเราก็ได้โฟลเดอร์ของเราวางอยู่ที่นี่แล้ว ให้จำ path folder ของเราไว้ด้วย ส่วนใหญ่จะเป็น public_html/โดเมนเรา.com7. เสร็จขั้นตอนการอัพโหลดไฟล์ขึ้นโฮสครับ ตอนนี้เวบเราก็มีไฟล์ของเวบกับ database แล้ว ต่อไปก็เพิ่มโดเมนเข้าโฮส
วิธี Add domain เข้าโฮสใหม่
1. ออกไปที่หน้าหลักของ cpanel อีกครั้ง แล้วเลือก addon_domain2.ใส่โดเมนของเราลงไป แล้วคลิก add domain *สังเกตว่า Document root ต้องตรงกับที่เราวางโฟลเดอร์เอาไว้ในข้อ 6 ในการขั้นเมื่อกี้3. เสร็จขั้นตอนการเพิ่มโดเมนเข้าโฮส แต่ยังไม่เสร็จนะครับ ต้องไปตั้งค่าให้ NS ของโดเมน ที่ๆ เราจดโดเมนไว้ ให้ชี้มาที่ใหม่ด้วย
ชี้ NS ของโดเมนมาที่โฮสใหม่
1.จากนั้นไปที่ registra domain ของเรา หรือเวบที่เราจดโดเมนเอาไว้ เพื่อไปเปลี่ยน NS ในกรณีนี้ผมใช้ name.com2.ลอคอินเข้า name.com จากนั้นไปที่ domain –> my domain list
3.คลิกที่โดเมนที่เราจะย้าย4.คลิก Edit name server5.เปลี่ยน nameserver เป็นของ host ใหม่ แล้วอัพเดท เช่น ns1.hawkhost.com กับ ns2.hawkhost.com6.จากนั้นรอประมาณ 3-24 ชม. หากเข้าเวบได้ก็แปลว่าผ่าน
เสร็จแล้วครับ เป็นอย่างไรบ้างครับ คงไม่ยากจนเกินไปนะครับ
หากขี้เกียจทำเอง ทาง Hostnog ของเรามีบริการย้ายโฮส ย้ายเวบให้นะครับ ครั้งละ 500 บาท ดูรายละเอียดที่นี่เลยครับ