一年后在moodle 2.4中出错

时间:2015-07-06 08:25:24

标签: php moodle

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

<div class="A">
    <div class="B">
        <input class="C" type="submit" onclick="AddFacility(this)" data-facilityid="300075" value="Choose">
    </div>
    <div class="D">
        <span class="js-open-more-info">Test</span>
    </div>
</div>

这将显示文件夹中所有文件的所有权。它们可能是www-data www-data - 除了config.php,它将是不同的东西。

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

ssh yourhost
cd /yourwwwmoodlefolder/
ls -lhrt