Php 权限文件无效,打开流失败

Php 权限文件无效,打开流失败,php,xampp,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

我刚在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/htdocs
php.ini
文件的权限

sudo chmod 777 filename

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

我将检查以下各项,以确定为什么require_once()返回致命错误:

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

  • 如果不看PHP源代码,我们就无法准确地告诉您出了什么问题。即使它与我之前安装的xampp一起工作,情况仍然如此吗?当我将代码插入新的htdocs文件夹时,我对代码本身没有做任何修改。谢谢。我去确认用户与我匹配,而不是根用户,而根用户与我不匹配。