การติดตั้งหรืออัปเกรดเป็น GCMS 4.5.0
GCMS เวอร์ชั่นล่าสุด 4.5.0 มีการเปลี่ยนแปลงค่อนข้างมากภายในตัวระบบครับ โดยเฉพาะมีการเปลี่ยนแปลงเกี่ยวกับตัวฐานข้อมูลด้วย สำหรับการติดตั้งในเวอร์ชั่นนี้ ก็ไม่ได้มีอะไรแตกต่างจากเดิมยังสามารถติดตั้งได้โดยใช้ขั้นตอนเดิม ซึ่งส่วนที่แตกต่างกันก็เป็นมีช่องสำหรับระบุชื่อโดเมนเพิ่มเติมเข้ามาเท่านั้น ซึ่งขั้นตอนการติดตั้งผมจะไม่พูดถึงนะครับสามารถดูได้จากบทความเก่าซึ่งเหมือนเดิมครับ
สำหรับคนที่ได้ทำการติดตั้ง GCMS เวอร์ชั่นก่อนหน้าไปแล้ว ในเวอร์ชั่นใหม่โปรแกรมติดตั้งจะพาไปยังตัวอัปเกรด ซึ่งการอัปเกรดสามารถทำได้โดยการ
สำหรับคนที่ได้ทำการติดตั้ง GCMS เวอร์ชั่นก่อนหน้าไปแล้ว ในเวอร์ชั่นใหม่โปรแกรมติดตั้งจะพาไปยังตัวอัปเกรด ซึ่งการอัปเกรดสามารถทำได้โดยการ
- เข้าระบบแอดมิน ทำการลบสถานะสมาชิกให้เหลือแค่สถานะ User และ แอดมินเท่านั้น ในขั้นตอนนี้ ระบบจะปรับสถานะของแอดมินให้เป็น 1 โดยอัตโนมัติ และให้คงสถานะการ login ไว้ (ห้าม logout หรือปิด Browser)
- ดาวน์โหลด GCMS 4.5.0 และนำไฟล์ทั้งหมดไปแทนของเดิม โดยที่ไม่ต้องแทนที่ไฟล์ bin/config.php และ bin/vars.php และ bin/default.config.php
- เข้าระบบแอดมิน โดยเรียกไปยัง http://www.xxx.com/admin/ ถ้าทำตามขั้นตอนที่ 1 และ 2 อย่างถูกต้องระบบจะพาไปยังตัวอัปเกรด โดยอัตโนมัติ
- การปรับรุ่นจะทำการอัปเกรดฐานข้อมูลและไฟล์ระบบให้โดยอัตโนมัติ ซึ่งก่อนการอัปเกรดควรทำการสำรองฐานข้อมูลไว้ก่อนเสมอ เพื่อป้องกันปัญหาที่อาจเกิดขึ้นได้
- แก้ไขชื่อฟิลด์บางฟิลด์ของฐานข้อมูล
- ย้ายข้อมูลจากตาราง db_forum_q ไปยัง ตาราง db_index และ ย้ายข้อมูลจากตาราง db_forum_r ไปยังตาราง db_comment
- ยกเลิกการใช้งานตาราง db_forum_q และ db_forum_r
- เปลี่ยนชื่อตาราง db_index เป็น db_index_backup และ db_comment เดิม เป็น db_comment_backup
- หลังจากการอัปเกรดสมบูรณ์ คุณสามารถลบตาราง db_index_backup db_comment_backup db_forum_q db_forum_r ออกได้หากไม่ต้องการ
- ถ้าคุณต้องการบังคับให้ GCMS ทำการติดตั้งใหม่เสมอ ให้ลบไฟล์ bin/config.php ออก โปรแกรมจะพาไปยังตัวติดตั้งเสมอ
- ถ้าคุณต้องการบังคับให้ตัวติดตั้งทำการอัปเกรดเสมอ ให้แก้ไขไฟล์ bin/vars.php ให้ VERSION เป็น 3.9.0 เช่น define("VERSION", "3.9.0"); ซึ่งเมื่อเข้าระบบแอดมินโปรแกรมจะพาไปยังตัวอัปเกรด
- ถ้าคุณไม่สามารถเข้าระบบแอดมินได้เมื่อทำการแทนที่ไฟล์ ให้คุณเข้าไปแก้ไขฐานข้อมูลโดยตรง โดยการปรับให้ฟิลด์ status ที่เร็คคอร์ดข้อมูลของแอดมิน ให้มีค่าเป็น 1 แล้วทำการ login ที่หน้าเว็บหลักก่อนจะไปยังแอดมิน
พบปัญหาในการอัปเกรดหรือติดตั้ง ถามไว้ที่บอร์ดเลยนะครับ และที่สำคัญ การอัปเกรด ต้องอัปเกรด Template ด้วยนะครับ สามารถดาวน์โหลด Template แบบที่ใช้อยู่ได้ที่ http://gcms.goragod.com/template.html