У меня есть 3 файла: database.php, intialize.php и config.php. из 3 файлов расположены под папку с именем:php не удалось открыть поток: нет такого файла или каталога
usr/loca/nginx/html/phpcode/php/999_projects/test/include/
database.php
<?php
echo "before";
require_once('initialize.php');
echo "after";
echo LIB_PATH;
?>
initialize.php
<?php
// DIRECTORY_SEPARATOR is a PHP pre-defined constant
// (\ for Windows,/for Unix)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null :
define('SITE_ROOT', $_SERVER["DOCUMENT_ROOT"].DS.'phpcode'.DS.'php'.DS.'999_projects'.DS.'test');
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'includes');
// load config file first
require_once(LIB_PATH.DS.'config.php');
?>
config.php
<?php
// Database Constants
defined('MYSQL_DSN') ? null : define("MYSQL_DSN", "mysql:host=localhost;dbname=talkback");
defined('DB_USER') ? null : define("DB_USER", "user");
defined('DB_PASS') ? null : define("DB_PASS", "pass");
?>
После того, как я бегу database.php, я получаю следующее:
Warning: require_once(/usr/local/nginx/html/phpcode/php/999_projects/test/includes/config.php): failed to open stream: No such file or directory in /usr/local/nginx/html/phpcode/php/999_projects/test/include/initialize.php on line 16
И
Fatal error: require_once(): Failed opening required '/usr/local/nginx/html/phpcode/php/999_projects/talkback/includes/config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/local/nginx/html/phpcode/php/999_projects/talkback/include/initialize.php on line 16
3 файлов соответствующих разрешений, а также веб-сервер имеет разрешение на доступ к этим файлы.
Я пробовал в течение прошлых нескольких часов (!), Чтобы исправить это, однако я не могу найти то, что мне не хватает.
Может ли кто-нибудь помочь?
Спасибо,
Qwerty
Часто возникает эта ошибка и для быстрого устранения неполадок выполните следующие действия: stackoverflow.com/a/36577021/2873507 –
Возможный дубликат [Php - Не удалось открыть поток: нет такого файла или каталога] (http: //stackoverflow.com/questions/36577020/php-failed-to-open-stream-no-such-file-or-directory) –