Rumah > Soal Jawab > teks badan
Saya mendapat ralat semasa cuba menjalankan projek yang dibangunkan dalam Moodle. "Kebenaran tidak sah dikesan" dipaparkan apabila cuba mencipta direktori. "Hidupkan penyahpepijatan untuk mendapatkan butiran lanjut." Saya telah menjalankan arahan ini "chmod 0777 /var/www/html/e-learning" untuk mendayakan kebenaran menulis tetapi masih tidak berfungsi. Bolehkah sesiapa menasihati? Terima kasih.
P粉4768839862023-12-25 09:19:07
Ini mungkin direktori data dan bukannya direktori web
https://docs.moodle.org/401/ms /Installing_Moodle#Create_the_.28moodledata.29_data_directory
Cari nilai dalam config.php
$CFG->dataroot = '/var/yourmoodledatadirectory';
Kemudian tukar kebenaran
sudo chmod -R 0777 /var/yourmoodledatadirectory
Juga tambahkan pada config.php
$CFG->directorypermissions = 02777;
Anda juga mungkin perlu menukar pemilikan direktori data
sudo chown -R www-data /var/yourmoodledatadirectory
Selain itu, penggunaan 777 untuk direktori web telah ditamatkan, sila gunakan 755 sebagai gantinya
sudo chmod -R 0755 /var/www/html/moodle