การย้าย WordPress จาก Localhost ไป Hosting

วันนี้เรามาแนะนำการย้ายเว็บไซต์ที่สร้างด้วย WordPress จาก Localhost ไปยัง Hosting จริงกันนะครับ สำหรับนักพัฒนาแล้ว Localhost คงจะรู้จักกันดีคือ การจำลองเครื่องคอมพิวเตอร์ตัวเองให้เป็น Hosting และเวลาต้องการเรียกเว็บขึ้นมาแสดงก็เรียก URL เป็น Localhost ครับ ที่ต้องทำแบบนี้เพื่อการปรับแต่งแก้ไขได้ง่าย ก่อนonlineจริงครับ แต่ปัญหาบางอย่างก็เกิดขึ้นครับเพราะเวลาจะเอาขึ้น Hosting จริงเว็บกับใช้การไม่ได้ Fail เลยนะครับถ้าเจอแบบนี้

มาดูวิธีกันนะครับ (ตัวอย่างเว็บ www.octokidsshop.com)
1. Export Database จาก localhost ก่อนนะครับ จะได้ไฟล์ .sql

kno3-001

2. เอาไฟล์ sql ที่ได้ไปเปิดด้วยโปรแกรม text editor แล้วทำการ Find หาคำว่า “Localhost” และ Replace ด้วยชื่อเว็บแทน “www.octokidsshop.com” (ถ้าเว็บไซต์ใครอยู่ใน sub อีกทีก็ใส่เพิ่มได้ครับ เช่น “www.octokidsshop.com/web”) เมื่อ Replace แล้วให้ทำการ Save ทับไฟล์เดิมไปเลยครับ

kno3-002

3. หลังจากนั้นไปสร้าง Database บน Hosting ได้เลยครับ

4. Import sql ที่ Replace แล้วเข้าไปบน Database ใหม่ได้เลยครับ

kno3-003

5. เอาไฟล์เว็บ WordPress ทั้งหมด Upload ขึ้น Hosting ได้เลยครับ

6. แก้ไขไฟล์ wp-config.php ตรงส่วนของ DB_NAME, DB_USER, DB_PASSWORD ให้ถูกต้อง

7. ส่วนใครที่เปิดฟังก์ชั่น SEO / url friendly ต้องแก้ไขไฟล์ .htaccess ให้ถูกต้องด้วย

kno3-004

8. Upload ไฟล์ config.php และ .htaccess ไปทับบน Hosting จริง

9. เปิด premission ของ /wp-content/uploads ให้เป็น 777

kno3-005

เพียงเท่านี้เว็บไซต์คุณก็สามารถ online ได้อย่างสวยงามเหมือนใน localhost ของคุณทุกประการ
ผิดพลาดประการใดแนะนำได้นะครับ
WEBSITELOB.COM