权限文件不安全和打开流失败



我刚刚在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的错误。所以我的问题是,在哪些文件应该是可执行的以便运行我的代码方面,我缺少了什么。

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

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

最新更新