กลับมาแล้ว!!!
แล้วเราก็ได้ย้ายโฮสสมใจ เนื่องจากทนไม่ไหวอีกต่อไปกับโฮส 3ix มันล่มได้ทุกวัน สุดท้ายเราต้องขอโบกมือลาก่อน และโฮสใหม่ที่เราเลือกใช้ก็คือ Hostgator ได้ลองใช้ดูแล้ว ของเขาดีจริง ในการย้ายเวปจากโฮสเก่ามาโฮสใหม่นั้น ดูไม่น่าจะเป็นเรื่องยากอะไร แต่สำหรับเราไม่เคยย้ายเวปมาก่อน กลัวข้อมูลจะหายไป ทำไงดี ? คิดอะไรไม่ออกบอก google ก่อนจะไปถามใคร ลองค้นหาวิธีการในอินเตอร์เนทก่อน ไม่มีอะไรเกินความสามารถของเรา มาลองย้ายกันสักตั้ง
ขั้นแรก ไปเปลี่ยน nameserver ของโดเมนที่คุณจะย้าย ให้ชี้ไปที่โฮสใหม่ก่อน อาจใช้เวลาในการเชื่อมต่อกับโฮสใหม่สัก 12 ชั่วโมง สามารถเช็คได้โดยการเข้าไปที่ url เวปคุณ ว่ามันชี้มาที่โฮสใหม่หรือยัง
ขั้นที่สอง เราต้องทำการ backup ข้อมูล wordpress จากโฮสเก่ากันก่อน (ทำระหว่างกำลังรอ nameserver เปลี่ยน)
1. เข้าไปที่ phpMyadmin กันก่อน แล้วเข้าไปเลือก database ของเวปที่เราต้องการจะย้าย เลือก select all และ SQL เลือก save as file แบบ none หลังจากนั้นคลิ๊ก go เพื่อ export ได้เลย
3. จากนั้นมา save ข้อมูลของเวปที่ file manager เลือก file เวปเรา แล้ว zip มันซ่ะ หลังจากนั้น download ออกมา เก็บไว้
ขั้นที่สาม เมื่อโดเมนเปลี่ยน nameserver เรียร้อยแล้ว เราก็มาอัพโหลดข้อมูลขึ้นโฮสใหม่กันเลย
1. ไป add on domain ของคุณในโฮสใหม่ แต่ถ้าโดเมนนั้นเป็น domain หลักของเวป ก็ไม่ต้องไป add ไปที่ file manager ได้เลย
2. เข้าไปที่ file manager แล้ว upload zip file ข้อมูลของเวปเข้ามา ที่ root ของเวป แล้วแตก file ออก (อย่าลืมย้าย file ที่อยู่ ใน folder ที่แตกแล้ว ออกมาไว้ข้างนอก folder ด้วยน่ะ)
3. ไปที่ MySQL database เพื่อ create new database
4. แล้วกลับไปที่ phpMyAdmin เลือก database ที่เราเพิ่งสร้างเมื่อกี้ เพื่อ import file sql เข้าไป ทำตามภาพเลย
ช่วง Import file นี้แหละ อาจจะช้าหน่อย เพราะ file มันใหญ่
5. พอ import file sql เสร็จ กลับไปที่ MySQL database เข้าไป create new user ***แล้วอย่าลืม save password ของ new user น่ะค่ะ
6. เข้าไปที่ root เวป ไป edit file wp-config.php โดยแก้ไขส่วนนี้
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘ชื่อ databse‘);/** MySQL database username */
define(‘DB_USER’, ‘ชื่อ user);/** MySQL database password */
define(‘DB_PASSWORD’, ‘password‘);
6. แ้ล้วลองไปเปิดหน้าเวปดู แค่นี้ก็เรียบร้อยแล้ว
Error1 แต่ถ้าลองคลิ๊กเข้าไปตามลิ้งต่างๆ ในเวป แล้วปรากฏว่ามัน error หล่ะก็ ให้ลอง import .htaccess เข้าไปใหม่ เช็คด้วยว่า .htaccess เขียนไว้อย่างนี้
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Error2 ถ้าเราลองเปิดเวป แล้วปรากฏว่าขึ้นหน้าให้เรา install wordpress ใหม่ นั้นแสดงว่า เราตั้งชื่อ wp_ ผิด ให้เข้าไปดูตรง file wp-config.php
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each a unique
* prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = ‘wp1_’;
เท่าที่นึกออกมีเท่านี้แหละ คิดว่าไม่น่าจะมีปัญหาอะไรแล้วน่ะ ขอให้โชคดี มีความสุขกับการทำเวปกับโฮสดีๆ อย่างโฮสที่เราเลือกใช้ Hostgator ค่ะ








บ้านเราส่วนมากก็จะใช้ host นี้กันครับ…ไม่ค่อยมีปัญหาเรื่องล่มครับ
ผมยังใช้โฮสท์ฟรีที่ http:pr.in.th อยู่เลยครับ แต่จดโดเมนเอง ผ่านมาครึ่งปีแล้ว ยังไม่เลยล่ม ไม่รู้ว่าเมื่อไหร่จะล่ม นี่ก็ download file XML ของเวิร์ดเพรสมาเก็บไว้ตลอดเหมือนกันครับ