Параметр open_basedir создан для обеспечения безопасности, ограничивая доступ к открытию файлов указанием директории, выше которой этого сделать нельзя.
Но некоторые движки сайтов (к примеру, 1С-Битрикс) для увеличения скорости работы настоятельно рекомендуют отключение данного параметра для сайта. Чтобы отключить его, следует отредактировать конфигурационный файл веб-сервера Apache. Этот файл или его часть с настройками сайта располагается в разных местах в зависимости от ОС, дистрибутива и используемой версии ispmanager.
Ispmanager 6
/etc/apache2/vhosts/<пользователь>/<доменное имя сайта>
Найти раздел <Directory> </Directory>
и <VirtualHost ..> </VirtualHost>
для конкретного сайта и заменить параметр
php_admin_value open_basedir "/var/www/user/data:."
на
php_admin_value open_basedir "none"
Также конфигурационный файл можно исправить под root через интерфейс ispmanager — Сайты — выделить нужный веб домен — в выпадающем меню кнопка Изменить.
Если нужно вообще отключить open_basedir и для всех последующих веб доменов, то в конфигурационный файл ispmanager (/usr/local/mgr5/etc/ispmgr.conf
) нужно прописать:
path php_open_basedir none
После правки конфигурационного файла перезапустить core:
killall core
Соответственно, в конфиг каждого нового VirtualHost будет добавлено:
php_admin_value open_basedir "none"
Либо воспользоваться Шаблонизатором конфигурационных файлов.