0

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

4

1 回答 1

1

我将检查以下项目以确定 require_once() 为何返回 FATAL 错误:

  1. 验证文件 /opt/lampp/htdocs/lr/core/init.php 是否存在。
  2. 验证文件的所有者。该文件应归运行 PHP 的用户所有。
  3. 验证运行 PHP 的用户是否具有对该文件的读取权限。
于 2012-08-31T23:36:27.480 回答