GCMS Ajax CMS

การติดตั้งหรืออัปเกรดเป็น GCMS 4.5.0

GCMS เวอร์ชั่นล่าสุด 4.5.0 มีการเปลี่ยนแปลงค่อนข้างมากภายในตัวระบบครับ โดยเฉพาะมีการเปลี่ยนแปลงเกี่ยวกับตัวฐานข้อมูลด้วย สำหรับการติดตั้งในเวอร์ชั่นนี้ ก็ไม่ได้มีอะไรแตกต่างจากเดิมยังสามารถติดตั้งได้โดยใช้ขั้นตอนเดิม ซึ่งส่วนที่แตกต่างกันก็เป็นมีช่องสำหรับระบุชื่อโดเมนเพิ่มเติมเข้ามาเท่านั้น ซึ่งขั้นตอนการติดตั้งผมจะไม่พูดถึงนะครับสามารถดูได้จากบทความเก่าซึ่งเหมือนเดิมครับ

สำหรับคนที่ได้ทำการติดตั้ง 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