require_once: не удалось открыть поток: Разрешение отклонило (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');
}
?>

Я пытаюсь включать его через'

Когда я выполняю мой 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

Я пытался идти одна папка с ../ , но это не работает.

Я навел справки о подобной ошибке взорвать, но никакая удача. Они все говорят No such file or directory in (path).

Могло случиться так, что это - та же ошибка, или я должен действительно изменить свои полномочия, если так, как я могу сделать это?

0
задан 26 November 2015 в 01:12

2 ответа

У меня также была подобная проблема. Это было тем, что я сделал:

  1. chmod мои файлы к 755. Можно сделать это при помощи (можно попробовать chmodлуг все файлы и директора :p), но попробуйте шаг 2 сначала:

    chmod -R 755 your_folder/
    
  2. Так как мое имя классов началось со строчной буквы, которая является неправильной

    ищите эту строку в своем init файле:

    require_once('libraries/'.$class_name . '.php');
    

    и замена

    require_once 'classes/' . strtolower($class) . '.php';
    

Это получило его работающий на меня. Я надеюсь, что помог :)

2
ответ дан 30 September 2019 в 02:54

или вы можете исправить это вручную , просто перейдите в каталог , где

(../../htdocs/PHP-Wizard/helpers/system_helper.php) 

и щелкните правой кнопкой мыши и перейдите к разрешению и перейдите с только для чтения на create & amp; удалить .

, следовательно, проблема решена (так как я тоже страдал от той же проблемы, вот как я их исправляю); -)

0
ответ дан 30 September 2019 в 02:54

Другие вопросы по тегам:

Похожие вопросы: