Upgrade smf 1.1.x to 2.0.x + responsive smf supported.

วันนี้ได้ฤกษ์สะดวกในการ อัฟเกรด 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] ครับผม
upgradesmf1
ทำการใส่ Username + password ของ user ที่เป็นระดับ admin privileges ครับ
upgradesmf2
เริ่มจะทำการอัฟเกรด ก็เลือกถูกทุกข้อไป ครับ
upgradesmf3

เริ่มทำการอัฟเกรด แล้ว รอ รอ รอ ฮ่าๆ ประมาณ 4-5 นาทีครับ จะเป็นการปรับโครงสร้างของฐานข้อมูลสำหรับ smf 2.0.x ครับ

upgrade4
เสร็จแล้ว ฮ่าๆๆ ก็ Continue แล้วก็ไปลบไฟล์ upgrade.php ออกนะครับผม
upgradefinish
เท่านี้ก็เรียบร้อยละครับ : )

หลังจากนั้นทำการลง 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 ละ
S__2318355

Add A Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です