我在嘗試執行 Moodle 開發的專案時遇到錯誤。嘗試建立目錄時顯示「偵測到無效權限」。 「打開偵錯以獲取更多詳細資訊。」這個錯誤。我已運行此命令“chmod 0777 /var/www/html/e-learning”來啟用寫入權限,但仍然不起作用。有人可以建議嗎?謝謝。
這可能是資料目錄而不是 Web 目錄
https://docs.moodle.org/401/en /Installing_Moodle#Create_the_.28moodledata.29_data_directory
#在 config.php 中尋找該值
config.php
$CFG->dataroot = '/var/yourmoodledatadirectory';
然後更改權限
sudo chmod -R 0777 /var/yourmoodledatadirectory
也將其新增至 config.php
$CFG->directorypermissions = 02777;
您可能還需要更改資料目錄的所有權
sudo chown -R www-data /var/yourmoodledatadirectory
此外,不建議對 Web 目錄使用 777,請改用 755
sudo chmod -R 0755 /var/www/html/moodle
這可能是資料目錄而不是 Web 目錄
https://docs.moodle.org/401/en /Installing_Moodle#Create_the_.28moodledata.29_data_directory
#在
config.php
中尋找該值然後更改權限
也將其新增至
config.php
您可能還需要更改資料目錄的所有權
此外,不建議對 Web 目錄使用 777,請改用 755