hosting:php:issues:basedir_restriction

2.8.2.3. Ошибка «open_basedir restriction in effect»

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

Чтобы исправить ситуацию, следует выполнить одно из условий:

  • Разместить целевой файл в доступном для скрипта месте. То есть в каталоге, указанном в качестве значения параметра open_basedir, или в каком-либо из его подкаталогов.
  • Отключить или изменить значение параметра open_basedir на нужный каталог, чтобы у выполняемого скрипта был доступ к нему.
  • Использовать функции вызова команд exec для работы с такими файлами. Действие open_basedir не распространяется на команды, выполняемые в CLI. Обратите внимание, данный способ крайне небезопасен.
  • hosting/php/issues/basedir_restriction.txt
  • Последнее изменение: 2020/06/05 16:27
  • (внешнее изменение)