首页 文章

一年后在moodle 2.4中出错

提问于
浏览
-2

我让moodle 2.4在VPS上工作了大约1年半 . 所有其他应用程序都正常工作,除了moodle . 从昨天起我突然开始收到以下错误:

警告:require_once(/home/mydomain/public_html/moodle24/config.php)[function.require-once]:无法打开流:第31行/home/mydomain/public_html/moodle24/index.php中的权限被拒绝

致命错误:require_once()[function.require]:在/ home / mydomain / public_html中打开所需的'config.php'(include_path =' . :/ usr / lib / php:/ usr / local / lib / php')失败第31行/moodle24/index.php

有人可以帮我解决这个问题吗?

1 回答

  • 0

    我猜是在服务器上编辑了config.php所以现在所有权已经改变了 .

    如果您有ssh访问权限,请检查文件夹中文件的所有权 .

    ssh yourhost
    cd /yourwwwmoodlefolder/
    ls -lhrt
    

    这将显示文件夹中所有文件的所有权 . 它们可能是www-data www-data - 除了config.php之外会有所不同 .

    如果其余文件是www-data www-data,那么就运行

    chown www-data:www-data config.php
    

相关问题