vps:panels:ispmanager:extra-open_basedir

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
  • Последние изменения: 2019/09/20 14:16
  • — karlov