2.8.2.3. Помилка «open_basedir restriction in effect»

Помилка «open_basedir restriction in effect» виникає в тому випадку, коли скрипт намагається отримати доступ до файлу, розміщеному в будь-якому з каталогів рівня вище того, що вказаний як значення параметра open_basedir.

Щоб виправити ситуацію, слід виконати одну з умов:

  • Розмістити цільової файл в доступному для скрипта місці. Тобто в каталозі, вказаному в якості значення параметра open_basedir, або в будь-якому з його підкаталогів.
  • Вимкнути або змінити значення параметра open_basedir на потрібний каталог, щоб у виконуваного скрипта був доступ до нього.
  • Використовувати функції виклику команд exec для роботи з такими файлами. Дія open_basedir не поширюється на команди, що виконуються в CLI. Зверніть увагу, даний спосіб вкрай небезпечний.
Зміст