Jir4yu.me

ความรู้สึก.. ที่ตอนไหนๆก็(ไม่)เหมือนกัน

ว่าด้วยการย้ายโฮสต์ ของ PHPBB3

เว็บลูกอย่าง Mediasiam.com [ มีเดียสยามดอทคอม ] ใช้เว็บบอร์ด phpbb3 เมื่อก่อนก็ใช้ dedicated โฮสต์เว็บเพราะลูกค้ามีเครื่องวางอยู่แล้ว พอใช้ไปสักพักคนเข้าเริ่มเยอะ ทราฟฟิคเริ่มมากขึ้น มันก็เลยกระทบระบบอื่นๆของเขาด้วย เลยขอให้ย้ายโฮสต์ลงโฮสต์เช่าธรรมดาทั่วไปดีกว่า บทความนี้เลยเขียนเกี่ยวกับการย้ายโฮสต์ของ phpbb3 ซึ่งไม่มีอะไรมากมาย ง่ายๆสำหรับมือใหม่

โดยวิธีทั้งหมดเป็นวิธีที่ผมนึกเอาเอง ไม่รู้ว่าจะตรงกับคนอื่นหรือวิธีที่เขาแนะนำกันหรือเปล่า แต่ย้ายมาแล้วก็ไม่มีปัญหาใดๆ ใช้งานได้เหมือนเดิม ในเคสตัวอย่างจะเป็นของเว็บ mediasiam.com ครับ

ขั้นแรก FTP ดูดไฟล์ทั้งหมดมาเก็บไว้ที่เครื่องเราก่อน ดูดมาทั้งโฟรเดอร์เลย จากนั้นก็รอมันดูดเสร็จ ระหว่างที่รอนี้เอง ให้ไปเตรียมโฮสต์ใหม่ให้เรียบร้อย จัดการเข้า CP ของโฮสต์ที่คุณใช้อยู่ แล้วกำหนดชื่อโดเมน แล้วก็สร้าง database มาหนึ่งลูก ชื่ออะไรก็ได้

 

 

รอดูดไฟล์เสร็จ จากนั้น ย้ายไฟล์ที่ดูดมาทั้งหมดขึ้นโฮสต์ใหม่โดยใช้ FTP เหมือนเดิม แล้วก็รอ ๆๆ ..

ไปที่บอร์ด phpbb3 ของเราเข้าหน้าหลังเว็บโดยใช้ชื่อ admin เข้ามา แล้วเลือกแท็บ การบำรุงรักษา

 

 

แล้วเลือก สำรองฐานข้อมูล > ใส่ค่าตามภาพ กดเลือกทั้งหมด กดตกลง > เซฟไฟล์ลงเครื่อง ได้นามสกุล .gzip มาเก็บไว้

 

กลับไปที่ CP ของโฮสต์ใหม่ จากนั้นเข้าใช้งาน phpmyadmin ใส่ user/pass ของฐานข้อมูล เพื่อเข้าไปใช้การจัดการฐานข้อมูล

 

เลือกภาษาที่ใช้ให้ตรงกับเครื่องเก่าที่จะย้ายด้วยนะ สำคัญมาก ไม่งั้นตัวอักษรในเว็บเวลาย้ายแล้วอาจจะอ่านไม่ออกได้

 

กดคลิกที่ ชื่อ database ที่เราสร้างขึ้นด้านซ้ายมือ > เลือกแท็บ import > browse ไฟล์ที่เราเซฟมาจากหลังเว็บมะกี้เข้าไป

 

มาถึงขั้นตอนสุดท้ายแล้วครับ พอรอไฟล์ทุกไฟล์อัพโหลดขึ้น FTP เสร็จแล้ว
ให้เปิดไฟล์ /config.php [อยู่ในroot folder] ในเครื่องเราก่อนเพื่อแก้ไขก่อนอัพโหลดทับขึ้นไปอีกครั้ง โดยแก้ดังนี้

 

$dbname = ‘xxxxxxxxx’; // ชื่อuser ที่เข้าใช้ฐานข้อมูล อันเดียวกับที่เข้าหน้า phpmyadmin
$dbuser = ‘xxxdb’; // ชื่อ database ที่ใช้
$dbpasswd = ‘xxxpass’; // password ของ database ที่ใช้

 

แก้แค่ 3 อันพอครับ แล้วเซฟอัพโหลดขึ้นโฮสใหม่ทับไปอีกที
ลองเรียกหน้าเว็บอีกครั้ง จากนั้นเข้าไป ลบ cache หลังเว็บ1ทีเป็นอันเสร็จ

* อย่าลืมเปลี่ยน nameserver ด้วยนะครับ จะได้ชี้มาที่โฮสใหม่ถูก *

Jirayu Limjinda

ถ้าไม่รู้จักกัน บางทีคุณอาจจะไม่เข้าใจกับสิ่งที่ผมทำ.. กลับกัน ถ้าคุณรู้จักผมดี คุณจะไม่ต้องเอ่ยปากถามเลยว่าทำไม

แสดงความคิดเห็นของคุณที่นี่

loading, please wait..

loading, please wait..