4.3.2.5. Добавление каталога в open_basedir в ISPmanager

После переноса сайта на сервер иногда возникают ошибки вида «open_basedir restriction in effect. File(/tmp/***) is not within the allowed path(s)».

Причин ошибки может быть две:

  • Неправильное указание путей в скриптах сайта (ошибки конфигурирования скриптов, не полностью закачанные файлы и каталоги).
  • В директиве open_basedir не указан нужный каталог.

Для решения проблемы нужно в файл /usr/local/ispmgr/etc/ispmgr.conf добавить строку:

ExtraOpenBasedir :/tmp

Где вместо /tmp следует указать нужный вам каталог.

После этого необходимо перезапустить панель ISPmanager, выполнив команду:

killall -9 -r ispmgr

После этого все вновь создаваемые в панели ISPmanager хосты (www-домены), будут иметь в open_basedir нужный каталог. Для изменения конфигурации уже существующих сайтов нужно в разделе «www-домены → Изменить» отключить поддержку PHP, сохранить изменения, а затем включить снова.

  • vps/panels/ispmanager/extra-open_basedir.txt
  • Последнее изменение: 2020/04/16 15:01
  • karlov