首页  >  问答  >  正文

Moodle发现创建目录时出现无效权限

我在尝试运行 Moodle 开发的项目时遇到错误。尝试创建目录时显示“检测到无效权限”。 “打开调试以获取更多详细信息。”这个错误。我已运行此命令“chmod 0777 /var/www/html/e-learning”来启用写入权限,但仍然不起作用。有人可以建议吗?谢谢。

P粉099985373P粉099985373323 天前719

全部回复(1)我来回复

  • P粉476883986

    P粉4768839862023-12-25 09:19:07

    这可能是数据目录而不是 Web 目录

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

    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

    回复
    0
  • 取消回复