Абсолютный путь PHP для включения файла не удалсяPhp

Кемеровские программисты php общаются здесь
Anonymous
Абсолютный путь PHP для включения файла не удался

Сообщение Anonymous »

В течение многих лет я располагал включаемые файлы PHP для множества систем выше корневого веб-каталога, используя абсолютные пути. Внезапно происходит сбой в новой системе под управлением Rocky Linux 9, PHP версии 8.3.12 и Apache версии 2.4.57.
Код :

Код: Выделить всё

$path = "/home/user/scripts"; // absolute path
set_include_path($path);
require_once("functions.php");
Результаты:

Неустранимая ошибка: необнаруженная ошибка: требуется не удалось открыть
'/home/user/ scripts/functions.php' (include_path='/home/user/scripts')
в /home/user/www/index.php:5 ​​Трассировка стека: добавлен #0 {main}
/ home/user/www/index.php в строке 5

Код: Выделить всё

require_once("/home/user/scripts/functions.php");  // this also fails with same error
Для меня это бессмысленно. Права доступа к каталогу сценариев и файлам — 755. Имя файла правильное.
Есть идеи, что может быть не так?

Подробнее здесь: https://stackoverflow.com/questions/790 ... file-fails

Вернуться в «Php»