Абсолютный путь 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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