require_once:无法打开流:权限被拒绝(lampp)

Nik*_*sov 4 php permissions lampp

我需要帮助解决,说htdocs文件夹中的权限错误,因为我需要改变它们甚至首先添加文件夹.

这是我的init.php档案:

<?php
//Start Session
session_start();

//Include Configuration
require_once('config/config.php');

//Helper Function Files
require_once('helpers/system_helper.php');
require_once('helpers/format_helper.php');
require_once('helpers/db_helper.php');

//Autoload Classes
function __autoload($class_name){
require_once('libraries/'.$class_name . '.php');
}
?>
Run Code Online (Sandbox Code Playgroud)

我尝试通过`包含它

当我运行我的index.php文件时,我收到此错误:

Warning: require_once(../../htdocs/PHP-Wizard/helpers/system_helper.php): failed to open stream: Permission denied in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 9

Fatal error: require_once(): Failed opening required '../../htdocs/PHP-Wizard/helpers/system_helper.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 9
Run Code Online (Sandbox Code Playgroud)

我尝试使用一个文件夹../,但它不起作用.

我四处寻找与我相似的错误,但没有运气.他们都说No such file or directory in (path).

可能是同样的错误,或者我真的需要更改我的权限,如果是这样,我该怎么做?

编辑:当我使用include_once('helpers/system_helper.php');我得到此错误:

Warning: include_once(helpers/system_helper.php): failed to open stream: Permission denied in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 9

Warning: include_once(): Failed opening 'helpers/system_helper.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 9

Warning: include_once(helpers/format_helper.php): failed to open stream: Permission denied in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 10

Warning: include_once(): Failed opening 'helpers/format_helper.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 10

Warning: include_once(helpers/db_helper.php): failed to open stream: Permission denied in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 11

Warning: include_once(): Failed opening 'helpers/db_helper.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/PHP-Wizard/core/init.php on line 11
Run Code Online (Sandbox Code Playgroud)

Nik*_*sov 7

问题确实是权限,我猜是因为我复制了文件夹.

我修复了chmod 777该文件夹中的所有文件,现在它工作正常.

感谢您抽出时间帮助我.

  • 这真是一个非常糟糕的主意。 (4认同)