ปัญหานี้เกิดจาก permission ที่ไม่อนุญาตให้เขียนไฟล์ได้จึงไม่สามารถสร้าง directory ได้ วิธีแก้ไขมี
ดังนี้
ดังนี้
- ล็อกอินเข้าไปยังเว็บเซิร์ฟเวอร์ ไปยังโฟลเดอร์ที่ติดตั้งจุมลาไว้
- เปลี่ยนค่า permission ของโฟลเดอร์ cache ให้เป็น 0777
- เปลี่ยนค่า permission ของโฟลเดอร์ที่ต้องการติดตั้ง extension เช่น modules ให้เป็น 0777
- ล็อกอินเข้าไปในเว็บในส่วนของ admin
- เลือกเมนู Site > Global Configuration
- เลือกแท็บ System
- เปลี่ยนค่าของ Path to Log Folder ให้เป็น ./logs กด Save
- เลือกแท็บ Server
- เปลี่ยนค่าของ Path to Log Folder ให้เป็น ./tmp กด Save
- ทำการติดตั้ง extension อีกครั้ง
- เปลี่ยนค่า permission ของโฟลเดอร์ที่ถูกแก้ไขให้กลับมาเป็นค่าเดิม ปกติคือ 0755
หากวิธีนี้ไม่ได้ผล ลองวิธีต่อไปนี้
- ล็อกอินเข้าไปในเว็บในส่วนของ admin
- เลือกเมนู Extensions > Extension Manager
- เลือกแท็บ Discover
- กดปุ่มคำสั่ง Discover ทางด้านขวาบน เพื่อให้ระบบโชว์ extension ที่ไม่สามารถติดตั้งได้
- เลือก extension ตัวที่ต้องการติดตั้ง แล้วกดปุ่ม Install เพื่อติดตั้งอีกครั้ง
ผู้เขียนค่อนข้างโชคไม่ดีเพราะลองทั้งสองวิธีข้างต้นนั้นแต่หาได้ประสบผลสำเร็จไม่ จึงใช้วิธีลูกทุ่งตามแบบของตนเอง นั่นคือ
- สร้างโมดูลเปล่าๆมาอันหนึ่ง (ในกรณีต้องการติดตั้งโมดูล) ซึ่งประกอบด้วยไฟล์ต่างๆเหมือนกับโมดูลเจ้าปัญหา
- แต่ละไฟล์มีข้อมูลพื้นฐานทั่วไป
- ทำการ zip โฟลเดอร์ของโมดูลนั้น
- ติดตั้งโมดูลด้วยวิธีการปกติ
- เมื่อทำการติดตั้งเรียบร้อยแล้วให้ก๊อปปี้ไฟล์ทั้งหมดในโฟลเดอร์ของโมดูลต้นฉบับทับลงไปในเซิร์ฟเวอร์
เพียงเท่านี้ก็สามารถใช้งานโมดูลได้ตามต้องการ
แต่ ถ้าหากทำการติดตั้งโมดูลเรียบร้อยแล้ว ชื่อโมดูลไม่ปรากฎในหน้า Module Manager ให้ไปสร้างโมดูลใหม่ขึ้นมาโดยใช้ชื่อเดียวกันกับโมดูลที่เพิ่งทำการติดตั้ง ในลิสต์ประเภทโมดูลที่ให้เลือกจะมีโมดูลที่เราเพิ่งติดตั้งลงไปด้วย ให้เลือกอันนั้น ทำการตั้งค่าตามปกติ เมื่อไปตรวจสอบใน Module Manager ก็จะมีโมดูลที่เราเพิ่งติดตั้งแสดงอยู่
แต่ ถ้าหากทำการติดตั้งโมดูลเรียบร้อยแล้ว ชื่อโมดูลไม่ปรากฎในหน้า Module Manager ให้ไปสร้างโมดูลใหม่ขึ้นมาโดยใช้ชื่อเดียวกันกับโมดูลที่เพิ่งทำการติดตั้ง ในลิสต์ประเภทโมดูลที่ให้เลือกจะมีโมดูลที่เราเพิ่งติดตั้งลงไปด้วย ให้เลือกอันนั้น ทำการตั้งค่าตามปกติ เมื่อไปตรวจสอบใน Module Manager ก็จะมีโมดูลที่เราเพิ่งติดตั้งแสดงอยู่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น