ArmNo.in.th

I live with web development, photography, and dreams.

contact icon Contact

sitemap icon Sitemap

rss feed icon Feeds

twitter icon Twitter

วิธีการย้ายบล็อก WordPress

ผมเพิ่งย้ายบล็อกมาจาก armno.in.th ครับ ก่อนหน้านี้เคยย้ายบล็อก WordPress มาทีนึงแล้ว แต่เป็นการย้ายแบบไม่เต็ม 100% เพราะว่าแค่ export posts กับ theme ออกมา ข้อมูลบางส่วนหายไปก็มีเหมือนกัน .. คราวนี้เลยย้ายบล็อกแบบ “โคลนนิ่ง” เอาให้แบบว่า ของใหม่เหมือนของเดิมเป๊ะๆเลยล่ะ .. เผื่อมีประโยชน์กับผู้ที่ต้องการข้อมูลนะครับ

สิ่งที่เราจะทำวันนี้: ย้ายบล็อก WordPress (แบบติดตั้งเอง) จากโฮสต์หนึ่ง ไปยังอีกโฮสต์หนึ่ง
สิ่งที่ต้องมี: แค่ ftp client กับ text editor ก็พอละมั้ง

เริ่มกันเลย…

1. Export ฐานข้อมูลบล็อกเก่า .. โฮสต์ที่ผมใช้มี phpMyAdmin ให้ ก็เข้าไป export ฐานข้อมูลได้เลยครับ .. ผมเลือกเป็นไฟล์ sql เลย เพราะฐานข้อมูลไม่ใหญ่มาก

01export db thumb วิธีการย้ายบล็อก WordPress

2. ก็อปปี้ไฟล์ทุกไฟล์ของบล็อกมาไว้ในเครื่อง .. ผมใช้ FileZilla ก็เข้าไปโฟลเดอร์ที่เก็บไฟล์ของ WordPress บนเซิฟเวอร์ และก็อปปี้ทุกไฟล์ไว้ในเครื่องเราก่อน โดยเลือกไฟล์ทั้งหมด (Ctrl+A) แล้วเลือก “ดาวน์โหลด”

02get files thumb วิธีการย้ายบล็อก WordPress 

3. ติดตั้ง WordPress บนโฮสต์ใหม่ .. ก็ติดตั้งแบบปกติเลยครับ เหมือนเราเริ่มติดตั้ง WordPress ใช้ครั้งแรก (ไม่ขอลงรายละเอียดนะครับ ^^)

4. ลบตารางในฐานข้อมูลของบล็อกใหม่ แล้ว import ไฟล์ฐานข้อมูลของบล็อกเก่า (ที่ export ออกมาในข้อ 1) เข้าไปแทนที่ครับ

03clear db thumb วิธีการย้ายบล็อก WordPress

04import db thumb วิธีการย้ายบล็อก WordPress 

5. แก้ไขไฟล์ wp-config.php ให้ตรงตามฐานข้อมูลใหม่ .. จากไฟล์ในข้อ 2 นะครับ ซึ่งไฟล์นี้จะอยู่ที่ root folder ของ WordPress .. แก้ข้อมูลของ database username, password กับ database name ให้เป็นของโฮสต์ใหม่

05change config thumb วิธีการย้ายบล็อก WordPress

6. ลบไฟล์ทุกไฟล์ของ WordPress บนบล็อกใหม่ แล้วอัพโหลดไฟล์ในเครื่องเราเข้าไปแทนที่ (อย่าลืมแก้ไฟล์ wp-config.php ตามข้อ 5 ก่อนนะครับ)

06upload files thumb วิธีการย้ายบล็อก WordPress

7. แก้ไข site url ในฐานข้อมูลให้ถูกต้อง .. ถึงขั้นตอนนี้ ถ้าไม่มีปัญหาอะไร บล็อกใหม่น่าจะรันได้ และหน้าตาเหมือนบล็อกเดิมเปี๊ยบ .. แต่ยังไม่หมดครับ Site Url ของเรายังเป็นบล็อกเดิมอยู่ ให้ล็อกอินเข้าไปที่ wp-admin แล้วแก้ไข WordPress address กับ Blog address ให้ถูกต้อง จากเมนู Settings –> General ครับ

07change url thumb วิธีการย้ายบล็อก WordPress

** ขั้นตอนนี้ถ้าใครมีปัญหา (แบบผม) คือขึ้น Fetal Error หรืออะไรประมาณนี้ แนะนำให้ไปรัน MySQL Query ใน phpMyAdmin เลยครับ โดยรัน SQL Query ตามนี้เลย (yournewblog.com ก็เปลี่ยนเป็น url ของบล็อกใหม่นะครับ) .. หลังจากนั้นค่อยเข้าไปที่ wordpress admin แล้วแก้ blog address อีกทีนึง

071sql update thumb วิธีการย้ายบล็อก WordPress

เสร็จแล้วครับ :)

สรุป
  1. สำรองฐานข้อมูลของบล็อกเก่า
  2. สำรองไฟล์ทั้งหมดของบล็อกเก่า
  3. ติดตั้ง WordPress บนโฮสต์ใหม่
  4. แทนที่ฐานข้อมูล และไฟล์ทั้งหมดบนโฮสต์ใหม่ ด้วยไฟล์ที่ export มาจากโฮสต์เก่า
  5. อย่าลืมแก้ไฟล์ wp-config.php ล่ะ
  6. แก้ไข site url กับ blog url ให้เรียบร้อย

เป็นอันเสร็จพิธี .. หวังว่าคงมีประโยน์นะครับ

;)

เรื่องที่เกี่ยวข้อง

  •  วิธีการย้ายบล็อก WordPress

    วันนี้ (ศุกร์ 10) ผมไม่มีเรียนครับ ตื่นเช้าขึ้นมามองท้องฟ้าก่อนอันดับแรก ฟ้าใสมากๆ อาบน้ำแต่งตัว คว้ากล้องกับขาตั้งออกไปข้างนอ ...

  •  วิธีการย้ายบล็อก WordPress

    ตั้งชื่อ entry ให้มันคล้ายๆหนัง The Classic ไปงั้นๆแหละครับ .. ความจริงแล้วไปถ่ายรูปที่สถานีรถไฟหัวลำโพงมา .. ตั้งแต่เกิดมา ผม ...

  •  วิธีการย้ายบล็อก WordPress

    นั่งเล่นเน็ตเพลินอยู่ในหอสมุดเพลินๆ อยู่ๆก็เกิดอยากถ่ายรูปขึ้นมาซะงั้น ก็เลยกลับหอเอาคอมไปเก็บ เปลี่ยนเอากล้องกับขาตั้งออกมาแท ...

  •  วิธีการย้ายบล็อก WordPress

    มาช้ายังดีกว่าไม่มาครับผม ^^” คงไม่มีรายละเอียดมากมาย เพราะว่าโพสต์ไว้หลายที่ละ ดูรูปกันดีกว่าครับ สถานที่ก็คือ สวนเฉลิ ...

  •  วิธีการย้ายบล็อก WordPress

    หลายๆคนคงได้ชมปรากฏการณ์สุริยุปราคา วันที่ 15 มกราคม 2553 กันนะครับ ที่มอชอมีกิจกรรมชมสุริยุปราคาที่สนามรักบี้หน้ามอ จัดโดยชมร ...

11 Comments

เก่ง

โอ้โห เยี่ยมเลยครับ ใช้วิธีเดียวกับย้ายโฮสได้หรือเปล่าครับ

เก่ง

แล้วถ้า export database .นเวิิดเพรสได้ดเปล่าครับ

ArmNo

@เก่ง

คิดว่าได้นะครับ ไม่น่ามีปัญหา

;)

นายทำไม?

เยี่ยมเลยครับ แต่ผมยังไม่เคยลองเลย… ของเก็บไว้ก่อนนะครับ

wee

WordPress ใช้ตัวเดิม 2.7.1 ซึ่งผมมีเก็บอยู่ในเครื่องอยู่แล้วได้ปาวคับ ส่วนข้อมูลเดิมผมเอามาจากการBlackupขอCpanal ใช้ได้ปาวคับเพราะผมได้ทำมาจนถึงขั้นตอน เซ็ทWordPress นะคับ
Server not found

Firefox can’t find the server at http://www.savebestprice.com.

* Check the address for typing errors such as
ww.example.com instead of
http://www.example.com

* If you are unable to load any pages, check your computer’s network
connection.

* If your computer or network is protected by a firewall or proxy, make sure
that Firefox is permitted to access the Web.

มันขึ้นอย่างนี้คับ ขณะนี้อยู่ในขั้นตอนลงWordPressคัับ ผม พิมพ์ url http://www.yourdomain.com/wp-admin/install.php เพื่อจะเซ็ทWordPress และ Install นะคับมันขึ้นอย่างนี้นะคับ รบกวนท่านผู้รู้ด้วยคับ ผมเซ็ทค่าconfigแล้ว ตรวจสอบแล้วหาไม่เจอเลยงงคับ ช่วยหน่อยนะคับ ขอบคุณคับ

ArmNo

@wee

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

ส่วนการ backup นั้น ผมไม่เคย backup จาก CPanel อ่ะครับ เลยไม่ทราบว่าข้อมูลออกมาเป็นแบบไหน

;)

wee

พี่คับขอบคุณมากเลยคับที่ตอบคำถามผม ผมนั่งงมมาหลายวันแล้วคับ ก่อนอื่นผมไม่ค่อยเก่งนะคับ ถ้าพี่จะกรุณาพี่สะดวกคุยทาง M หรือทางโทรศัพท์ก็ได้คับ แจ้งทางเมลก็ได้คับ ผมทวนหลายรอบแล้วคับพี่ ช่วยผมหน่อย ขอบคุณล่วงหน้าคับ

ArmNo

@wee

สะดวกคุยทาง msn มากกว่าครับ แอดมาคุยกันได้
ahm[at]loveofze.com อย่าลืมเปลี่ยน [at] เป็น @ นะ ^^”

blogger

thanks alot for this post .I think this idea can help me improve my blogger.

Leave your comment

*