我让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 回答
我猜是在服务器上编辑了config.php所以现在所有权已经改变了 .
如果您有ssh访问权限,请检查文件夹中文件的所有权 .
这将显示文件夹中所有文件的所有权 . 它们可能是www-data www-data - 除了config.php之外会有所不同 .
如果其余文件是www-data www-data,那么就运行