2.8.2.3. Ошибка «open_basedir restriction in effect»
Ошибка «open_basedir restriction in effect» возникает в том случае, когда скрипт пытается получить доступ к файлу, размещённому в каком-либо из каталогов уровня выше того, что указан в качестве значения параметра open_basedir.
Чтобы исправить ситуацию, следует выполнить одно из условий:
- Разместить целевой файл в доступном для скрипта месте. То есть в каталоге, указанном в качестве значения параметра open_basedir, или в каком-либо из его подкаталогов.
- Отключить или изменить значение параметра open_basedir на нужный каталог, чтобы у выполняемого скрипта был доступ к нему.
- Использовать функции вызова команд exec для работы с такими файлами. Действие open_basedir не распространяется на команды, выполняемые в CLI. Обратите внимание, данный способ крайне небезопасен.