การติดตั้ง GCMS เวอร์ชั่น 2.0
การติดตั้ง GCMS เวอร์ชั่น 2.0 ให้คุณทำการแก้ไขไฟล์ config ใน bin/ และในโมดูลต่างๆ ตามที่ต้องการการก่อน แล้วให้สั่ง Run setup.php ถ้าไม่มีข้อผิดพลาดใดๆ หลังจาก setup แล้ว จะมีข้อความแจ้งให้ทราบ และให้ทำการลบไฟล์ setup.php ออกด้วย
การแก้ไข config.php สามารถดูรายละเอียดได้ในไฟล์ หรือสามารถดูรายละเอียดเพิ่มเติมได้จาก การติดตั้งในเวอร์ชั่น 1.3 ซึ่งมีการติดตั้งทั่วไป เหมือนกันครับ
โครงสร้างของเว็บไซต์ในเวอร์ชั่นนี้ค่อนข้างสำคัญ เนื่องจากปัญหาของ fckeditor ที่มีข้อจำกัดด้านโครงสร้าง การวาง GCMS บน server ที่ไม่ถูกต้องอาจทำให้ fckeditor ไม่สามารถทำงานได้ถูกต้อง โดยทั่วไปแล้ว เพื่อความสมบูรณ์ ควรติดตั้ง GCMS ไว้บน root ของ Server หรือ ภายใต้ Root ของ Subdomain เท่านั้น แล้วทำการ config ให้ถูกต้อง
// path ของ CMS นับจาก documemt root
// ต้องมี / ปิดท้าย
// ตัวอย่าง ถ้าวาง gcms ไว้ที่ root (http://xxx.com) ให้ใช้ /
// ตัวอย่าง ถ้าวาง gcms ไว้ในไดเร็คทอรี่ gcms (http://xxx.com/gcms/) ให้ใช้ /gcms/
$config[root] = '/';
ตัวอย่างนี้เป็นการวาง GCMS ไว้บน root เลย (http://www.xxx.com) สามารถกำหนด $config[root] เป็น / ได้เลย แต่ถ้าเป็นการวางไว้บน sub directory ต้องกำหนด $config[root] ให้ถูกต้อง
หากการติดตั้งมีปัญหา ไม่สามารถสร้างไดเร็คทอรี่บน Server ได้ ให้ตรวจสอบว่า มี โฟลเดอร์ datas/ ($config[data]) บน Server หรือไม่ ถ้ามี ให้ปรับ chmod ให้ไดเร็คทอรี่ datas/ และ ไฟล์ทั้งหมดในนั้น ให้เป็น 777 ด้วย แล้วลองสั่ง Run Setup อีกครั้ง หรือทดสอบการใช้งานดู หรือ หาก Server ยังไม่สามารถสร้างไดเร็คทอรี่ ต่างๆให้ได้อีก ให้ทำการสร้างไดเร็คทอรี่ ต่างๆ เหล่านี้ ไว้ภายใต้ไดเร็คทอรี่ของ datas/
และให้ทำการสร้างไฟล์ index.php เปล่าๆ ใส่ไว้ใน ไดเร็คทอรี่เหล่านี้ ทุกไดเร็คทอรี่ และทำการปรับ chmod ให้ทั้งหมดเป็น 777 ด้วย
การทดสอบบน localhost เพื่อดูโครงสร้าของ datas/ จะทำได้ง่ายกว่าบน Server เนื่องจากการสร้างโฟลเดอร์ ของตัว Setup เองจะกระทำได้ง่ายกว่า คุณสามารถ Setup บน localhost แล้ว อัปโหลดทั้งหมดลงบน Server ได้ โดยที่หลังจากอัปโหลดแล้ว ให้ปรับ chmod ให้ไดเร็คทอรี่ และไฟล์ทั้งหมด ใน datas/ เป็น 777
