Contact
Line : comsiam
Contact
Line : comsiam

ตั้งสิทธิ์ไฟล์และโฟลเดอร์ Joomla โดยให้เฉพาะผู้ใช้และโปรแกรมที่จำเป็นอ่านหรือแก้ไขไฟล์ได้ วิธีที่เหมาะสมขึ้นอยู่กับระบบปฏิบัติการและการตั้งค่าโฮสติ้ง จึงควรตรวจสอบกับผู้ให้บริการก่อนเปลี่ยนสิทธิ์ และไม่ควรใช้ค่าเดียวกับไฟล์ทุกชนิดโดยไม่ตรวจสอบ
สำรองไฟล์เว็บไซต์และฐานข้อมูลก่อนเริ่ม หากตั้งสิทธิ์ผิด Joomla อาจอ่านไฟล์ไม่ได้ อัปเดตไม่ได้ หรือแสดงข้อผิดพลาด การมีสำเนาสำรองช่วยให้ย้อนกลับได้
สิทธิ์ไฟล์ทำงานร่วมกับเจ้าของไฟล์และกลุ่มผู้ใช้ หากเจ้าของไม่ตรงกับผู้ใช้ที่เว็บเซิร์ฟเวอร์ใช้ทำงาน การแก้สิทธิ์อย่างเดียวอาจไม่ช่วย และอาจทำให้การอัปเดตหรืออัปโหลดไฟล์ล้มเหลว
ในระบบ Linux สิทธิ์จะแยกเป็นการอ่าน เขียน และเรียกใช้งาน สำหรับเจ้าของไฟล์ กลุ่ม และผู้ใช้อื่น โฟลเดอร์ต้องมีสิทธิ์เข้าถึงเพื่อให้ระบบเปิดดูเนื้อหาได้ จึงไม่ควรตั้งเหมือนไฟล์ทั่วไปทั้งหมด
เข้าสู่แผงควบคุมโฮสติ้งแล้วเปิด File Manager หรือเชื่อมต่อด้วย FTP/SFTP ตามที่ผู้ให้บริการกำหนด ไปยังโฟลเดอร์ที่ติดตั้ง Joomla แล้วตรวจสิทธิ์ปัจจุบันก่อนแก้ไข
เลือกไฟล์หรือโฟลเดอร์ที่ต้องแก้ แล้วใช้คำสั่ง Permissions หรือ Change Permissions หากมีตัวเลือกให้ใช้กับโฟลเดอร์ย่อยทั้งหมด ให้ตรวจขอบเขตให้แน่ใจก่อนยืนยัน
ไฟล์และโฟลเดอร์มีหน้าที่ต่างกัน และบางโฟลเดอร์ต้องเขียนข้อมูลได้ เช่น โฟลเดอร์สำหรับสื่อ แคช หรือไฟล์ชั่วคราว อย่าปรับทั้งเว็บไซต์แบบ recursive โดยไม่ทราบผล เพราะอาจทำให้ไฟล์สำคัญเขียนทับได้หรือเว็บทำงานผิดปกติ
ตรวจสิทธิ์ของ configuration.php และไฟล์ที่มีข้อมูลการเชื่อมต่อฐานข้อมูล ให้จำกัดการอ่านและเขียนตามคำแนะนำของโฮสติ้ง อย่าเปลี่ยนสิทธิ์จน Joomla อ่านการตั้งค่าไม่ได้
ตรวจว่าโฟลเดอร์สื่อหรือโฟลเดอร์อัปโหลดเขียนได้เฉพาะผู้ใช้หรือบริการที่จำเป็น และตรวจการตั้งค่าชนิดไฟล์ที่อนุญาตด้วย การเปิดสิทธิ์เขียนกว้างเกินไปอาจเพิ่มความเสี่ยง
การตั้ง 777 เปิดสิทธิ์อ่าน เขียน และเรียกใช้งานให้ทุกกลุ่ม ซึ่งเพิ่มความเสี่ยงต่อการแก้ไขไฟล์โดยไม่จำเป็น หาก Joomla เขียนไฟล์ไม่ได้ ให้ตรวจเจ้าของไฟล์และการตั้งค่า PHP กับผู้ให้บริการก่อน
หลังเปลี่ยนสิทธิ์ ให้เปิดหน้าเว็บไซต์ หลังบ้าน และทดสอบงานที่เกี่ยวข้อง เช่น อัปโหลดภาพ อัปเดตส่วนเสริม หรือบันทึกการตั้งค่า
หากพบข้อความว่าไม่สามารถเขียนไฟล์หรือเข้าถึงโฟลเดอร์ได้ ให้บันทึกชื่อไฟล์และตำแหน่งที่เกี่ยวข้อง แล้วสอบถามโฮสติ้ง อย่าเปิดสิทธิ์ทุกไฟล์ให้กว้างขึ้นเพื่อให้ข้อความหายไปโดยไม่หาสาเหตุ
จดโฟลเดอร์ที่แก้ไข ค่าเดิม และค่าใหม่ไว้ เพื่อให้ตรวจสอบย้อนหลังหรือคืนค่าได้ง่าย โดยเฉพาะเมื่อมีหลายคนดูแลเว็บไซต์
ComSiam แนะนำให้ตรวจเจ้าของไฟล์และคำแนะนำของโฮสติ้งก่อนเปลี่ยน permission เพราะค่าที่เหมาะสมขึ้นอยู่กับสภาพแวดล้อมของเซิร์ฟเวอร์
หากไม่แน่ใจว่าไฟล์หรือโฟลเดอร์ใดต้องเขียนได้ ให้สอบถามผู้ให้บริการก่อนปรับค่า ComSiam แนะนำให้ทดสอบเว็บไซต์หลังแก้ไขและเก็บข้อมูลการเปลี่ยนแปลงไว้ทุกครั้ง