ฉันกำลังพยายามติดตั้ง moodle บนเว็บของฉัน แต่มันไม่สามารถสร้างไดเรกทอรีข้อมูล moodle ได้เนื่องจากการอนุญาตการเขียนขาดหายไป:
ไดเรกทอรีหลัก (/ var / www) ไม่สามารถเขียนได้ โปรแกรมติดตั้งไม่สามารถสร้างไดเรกทอรีข้อมูล (/ var / www / moodledata) ฉันได้ลองตั้ง chmod 777 & 666 ไปที่ไดเรกทอรี www แล้ว แต่ก็ยังไม่ทำงาน ...
ls -al ผล:
drwxrwsrwx+ 4 apache apache 31 Dec 8 15:49 www
แก้ไข:
สิทธิ์ของฉันสำหรับโฟลเดอร์ www ถูกทำให้ยุ่งเหยิงในที่สุดเพราะฉันไม่เข้าใจสิ่งที่เกี่ยวกับสิทธิ์ใครสามารถช่วยฉันแก้ไขได้? ฉันต้องการอนุญาตให้กลุ่ม sftp_users เข้าถึงไฟล์:
ls -al บน www:
drwxrwsrwx+ 5 apache sftp_users 48 Dec 8 19:35 www
ls -al ภายใน www :
drwxrwsrwx+ 5 apache sftp_users 48 Dec 8 19:35 .
drwxr-xr-x. 22 root root 4096 Dec 8 17:29 ..
drwxrwx---. 2 root sftp_users 6 Aug 24 21:12 cgi-bin
drwxrws---+ 3 root sftp_users 35 Dec 8 19:36 html
drwxrwsr-x+ 2 root sftp_users 6 Dec 8 19:35 moodledata
moodle
แท็ก) สมมติว่าสิ่งนี้ไม่เหมาะสมที่นี่ (เนื่องจากซอฟต์แวร์ที่อยู่ระหว่างการสนทนาเป็น CMS) มันก็น่าจะเหมาะสมกว่าสำหรับผู้ดูแลเว็บ SE (ซึ่งมีmoodle
แท็กด้วย)