การกำหนด Path ให้กับ configuration.php ใน joomla

             อีกปัญหาที่มือใหม่จูมล่ามักจะพบก็คือได้เข้าไปตั้งค่า Permission CHMOD เป็น 777 แล้วแต่ยังไม่สามารถเข้าไปติดตั้งอะไรเพิ่มเติมได้ และพอเข้าไปตรวจสอบใน การยินยอมของไดเรกทอรี่  ก็พบว่ามี 2 Path ก็คือ log และ tmp ที่เป็น Unwritable ถึงแม้ว่าจะแก้ค่า Permission เป็น 777 แล้วก็ตาม นั่นก็อาจเป็นเพราะเพื่อนๆใส่ค่า Path ใน file configuration.php ผิดนั่นเอง


วิธีแก้ไขง่ายๆดังนี้ครับ

            1.ให้เพื่อนๆเปิด file configuration.php ขึ้นมา ด้วยโปรแกรม Edit Plus

            2. ไปแก้ Path ให้ตรงกัน ดูง่ายๆคือที่หน้า การยินยอมของไดเรกทอรี่  บรรทัดที่ 4 นับจากด้านล่าง ( ไดเรกทอรี่แคช /home/ชื่อฐานข้อมูล/domains/ชื่อโดเมนเรา.com/public_html/cache/ ) ให้เพื่อน Copy มา และไป Past ใน configuration.php ตามตัวแปร Path ทั้ง 2 และเปลี่ยนจากคำว่า cache เป็น logs และ tmp ดังตัวอย่างครับ

var $log_path = '/home/xxxx/domains/xxxx.com/public_html/logs';

var $tmp_path = '/home/xxxx/domains/xxxx.com/public_html/tmp';


              เรียบร้อยแล้วให้ Save และนำไฟล์ configuration.php นี้ upload ขึ้นไปที่ host อีกครั้งและให้ไปตรวจสอบการยินยอมของไดเรกทอรี่ อีกครั้งครับว่าเปลี่ยนเป็น writable หรือยัง(ไม่น่าจะมีปัญหาแล้วนะครับถ้าแก้ถึงจุดนี้ได้ อันนี้จากประสบการณ์ตรงเลย...อิๆ กว่าจะแก้ได้เล่นเอางงไปหลายตลบ แค่นี้ก็ติดตั้งส่วนเสริมต่างๆได้แล้วล่ะครับ)

เขียนโดย Pla-Corner

ไม่มีความคิดเห็น:

แสดงความคิดเห็น