我让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')
有人可以帮我解决这个问题吗?
答案 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