权限文件Nescessity和失败的开放流

时间:2012-08-31 23:20:12

标签: php xampp

我刚刚在Ubuntu上安装了XAMPP,并在我的网页上遇到了这个错误...

Warning: require_once(core/init.php): failed to open stream: Permission denied in 

/opt/lampp/htdocs/lr/start.php on line 44

Fatal error: require_once(): Failed opening required 'core/init.php' (include_path='.:/opt

/lampp/lib/php') in /opt/lampp/htdocs/lr/start.php on line 44

所以我接着跑了几行代码,用这段代码更改了/opt/lampp/htdocsphp.ini文件的权限

sudo chmod 777 filename

问题是我仍然收到来自php的错误。所以我的问题是,在哪些文件应该是可执行的方面我缺少什么,以便我可以运行我的代码。

1 个答案:

答案 0 :(得分:1)

我会检查以下项目以确定require_once()返回致命错误的原因:

  1. 验证文件/opt/lampp/htdocs/lr/core/init.php是否存在。
  2. 验证文件的所有者。该文件应由运行PHP的用户拥有。
  3. 验证运行PHP的用户是否具有该文件的读取权限。