移动moodledata文件夹后,内容无法访问

After moving the moodledata folder, the contents are inaccessible

在我的服务器上,我有文件夹 "moodledata"。删除文件夹后,我的 moodle 出现以下错误:

Fatal error: $CFG->dataroot is not configured properly, directory does not exist or is not accessible! Exiting.

然后我又回来把文件夹放到服务器上了。但是现在用户提交的文件无法访问

我指的是这里的王牌头像,Moodle网站的标志,或者学科中的内容,pdf文件,其他用户上传的所有文件。

可能是文件夹权限问题。

chmod -R 0777 /path/to/moodledata

https://docs.moodle.org/29/en/Installing_Moodle#Create_the_.28moodledata.29_data_directory

您可能还需要更改所有者,但这取决于网络服务器的设置方式。您将需要找到 Web 服务器用户。这只是一个例子:

chown -R www-data:www-data /path/to/moodledata

您可能已将 dataFolder 的权限值更改为 0777,但更改是递归的吗?

这可能会解决问题。