LINUX.ORG.RU
ФорумAdmin

500 internal server error при подключении в php-скрипт файла из папки на уровень выше

 , , ,


0

1

nginx + php5-fpm. В php-скрипт подключается файл из папки на уровень выше. Вот так:

require_once '../script.php';
Можно использовать include, require и т.д. Результат не меняется. Происходит 500 internal server error. В логах nginx ошибка выглядит так:
PHP message: PHP Fatal error:  require_once(): Failed opening required '../script.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/...
Если положить файлы на одном уровне, то ошибки не происходит. Если подключать файл из папки на уровень ниже, то ошибки не происходит. Если задать абсолютный путь к файлу, то ошибки не происходит.

В чем может быть проблема?

Permissions

anonymous
()

После проверки прав, попробуй вот так:

require_once __DIR__ . '/../script.php';

shooter93 ★★
()
Последнее исправление: shooter93 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.