วันนี้ได้ฤกษ์สะดวกในการ อัฟเกรด smileboard ของทาง Packetlove.com ครับ เป็นบอร์ดที่ทางเราได้รวบรวมความรู้ต่างๆ เกี่ยวกับการดูแลระบบผ่านระบบ unix , Window , linux รวมทั้งดนตรี และทุกอย่างในชีวิต ฮ่าๆๆ
เหตุผลที่ต้องเกรด เพราะว่าโดยปกติ version ที่เก่าๆจะมี bug ที่อันตรายมากครับ ก็เลยต้อง up2date มันหน่อย
และอีกเหตุผลที่สำคัญคือ ให้ support responsive ในกรณีถ้าเปิดจาก device ที่เป็นมือถือ หรือ แทปเลต ให้มันแสดงผลได้
support กับหน้าจอของ device นั้นๆครับ ซึ่งตัวนี้ก็สำคัญมาก เพราะตอนนี้ ทาง google จะเชคว่าถ้าไม่ support responsive
จะขึ้นเตือนตอนค้นหาใน google.com เลย เป็นแบบนี้
“หน้าเว็บของคุณไม่เหมาะกับอุปกรณ์เคลื่อนที่”
ขั้นแรกของการอัฟเกรดก็คือต้อง dump database เก็บไว้ก่อนครับ รวมทั้ง backup file ของ board smf ทั้งหมด
#tar cfz board.tar.gz board
#mysqldump -p board > board_backup.sql
หลังจากนั้นทำการ download smf ตัวที่เป็นการอัฟเกรดมาลงครับ
#cd board
#fetch http://download.simplemachines.org/index.php/smf_2-0-11_upgrade.tar.gz
#tar zxf smf_2-0-11_upgrade.tar.gz
#chown board:board *
หลังจากนั้นเข้าไปที่หน้า upgrade.php แบบนี้ครับ http://yourdomain.com/upgrade.php
แนะนำอีกนิดครับ ตอนอัฟเกรดนั้นให้เลือกใช้งาน theme default ของ smf นะครับ
ถ้ามีการใช้งาน font thai-utf8 ให้เลือกเป็น [Try English] ครับผม
ทำการใส่ Username + password ของ user ที่เป็นระดับ admin privileges ครับ
เริ่มจะทำการอัฟเกรด ก็เลือกถูกทุกข้อไป ครับ
เริ่มทำการอัฟเกรด แล้ว รอ รอ รอ ฮ่าๆ ประมาณ 4-5 นาทีครับ จะเป็นการปรับโครงสร้างของฐานข้อมูลสำหรับ smf 2.0.x ครับ
เสร็จแล้ว ฮ่าๆๆ ก็ Continue แล้วก็ไปลบไฟล์ upgrade.php ออกนะครับผม
เท่านี้ก็เรียบร้อยละครับ : )
หลังจากนั้นทำการลง plugin ตัว
Responsive Curve for SMF 2.0.x
สำหรับปรับให้เป็น responsive นะครับผม
http://custom.simplemachines.org/mods/index.php?action=parse;mod=4040;attach=247267;smf_version=2.0.11
เท่านี้ก็จะทำให้ board smf ของท่าน supported responsive ละครับผม
เช่นเว็บ
http://golfreeze.packetlove.com/smileboard
ถ้าเปิดจากมือถือจะเป็นลักษณะนี้ครับผม ถือว่า responsive ละ