สวัสดีครับ ถ้าใครต้องการเปลี่ยนโดเมน wordpress และย้าย server จากที่หนึ่งไปอีกที่หนึ่งต้องอ่านบทความนี้ครับ
สืบเนื่องจากผมใช้งาน WordPress มาพอสมควร รู้สึกชอบในระบบนี้มาก
ตอนแรกก็ขอใช้พื้นที่ของ Server โรงเรียนตัวเองมาเป็นระยะเวลาหนึ่งแล้ว และใช้เป็น subdomain คือ http://krujakkrapong.skwk.ac.th ตอนนี้ผมอยากเปลี่ยนโดเมนเป็น www.krujakkrapong.com เพราะไม่ต้องการทำเป็น subdomain อีกต่อไป ก็เลยจดโดเมนเป็นของตัวเองครับ
แต่ปัญหาอยู่ที่ว่าเราจะย้ายมันอย่างไรดี ?
ก็เลยตัดสินใจ Download ไฟล์ทั้งหมดจาก Subdomain ตัวเก่า และ Export ฐานข้อมูลใน phpmyadmin ออกมาครับ
ยัดเข้าไปใน server ตัวใหม่ครับที่ย้ายมา เพิ่มฐานข้อมูลและ Import ฐานข้อมูลเข้าไปครับ
เปิดเว็บดู ผลปรากฏว่า ลิงค์ที่เชื่อมไปยังเรื่องต่างๆ มันยังคงเป็น http://krujakkrapong.skwk.ac.th/…
ซวยล่ะสิทีนี้ ทำไง ก็เลยหาข้อมูลในอินเตอร์เน็ต เค้าให้ติดตั้ง WordPress ใหม่ export เรื่องและหน้า จากเว็บเดิม
ยัดฐานข้อมูลเดิมเข้าไป ก็ทำตามทุกขั้นตอนครับ ผลปรากฏว่าผม import เรื่องและหน้าเข้าไม่ได้ ติด upload_maxsize_file=2 MB ในไฟล์ php.ini ครับ ผมก็ตามเข้าไปแก้ใน linux debian รีสตาร์ท apache ทุกอย่าง แต่ผลก็ยังอัพเข้าไม่ได้อยู่ดี จากเที่ยงวันยันเที่ยงคืน ก็เลยตัดสินใจไปนอนดีกว่าวันรุ่งขึ้นค่อยมาต่อกับมัน
วันต่อมา ผมเข้า google ศึกษาข้อมูลอีกครั้ง คราวนี้ผมก็เลยหาเจอบทความหนึ่ง เขาให้แก้ไขฐานข้อมูล phpmyadmin
ตรง wp_options ตามภาพนะครับ ผมก็เลยเข้าไปแก้ตรง siteurl เป็น domain ใหม่ที่จดมาคือ krujakkrapong.com แค่นั้นละครับ ทุกอย่างก็สว่างโพลง ลิงค์ทุกลิงค์เปลี่ยนให้ผมหมดเลย เป็น www.krujakkrapong.com/… ซึ่งเป็นสิ่งที่ผมต้องการ ผลปรากฏว่าได้ประสบการณ์ในการทำงานครับ ว่าเราต้องศึกษาอยู่เรื่อยๆ
แต่อย่างไรก็ดีครับ มีบางอย่างยังไม่สมบูรณ์ 100% เมื่อผมพบว่า ไฟล์ภาพบางภาพ ยังเป็นลิงค์เก่าอยู่ ก็เลยศึกษาเพิ่มเติมจนเจอกับปลั๊กอิน ชื่อ Go Live Update URLS เมื่อติดตั้งปลั๊กอินแล้ว ไปที่ เครื่องมือ–>Go live แล้วเปลี่ยน url เก่า และอันใหม่ให้ถูกต้อง เสร็จแล้วคลิก Make in happen แค่นี้ก็เรียบร้อยครับเปิดดูเว็บทุกอย่าง 100% ครับ
สรุปนะครับ สำหรับการย้ายโดเมนของผม มีขั้นตอนดังนี้
- ดาวน์โหลดไฟล์ทั้งหมดจาก server เก่า และ export ฐานข้อมูลเก่าออกมา
- ยัดไฟล์ทั้งหมดเข้าไป และ import ฐานข้อมูลเข้าไปใน server ตัวใหม่
- แก้ไขไฟล์ wp-config.php ตรงชื่อผู้ใช้ และชื่อฐานข้อมูลให้ถูกต้องกับตัวใหม่
- แก้ไข siteurl ใน phpmyadmin
- ติดตั้งปลั๊กอิน Go live Update URLs
ขอบคุณสำหรับข้อมูลจาก
http://pasawoot.blogspot.com/2013/06/domain-host-wordpress.html
http://www.wingfoss.in.th/content/moving-wordpress-to-new-domain
http://www.thaiseoboard.com/index.php/topic,275476.0.html
Discover more from KruJakkrapong 's Blog
Subscribe to get the latest posts sent to your email.