Как изменить open_basedir в Plesk для домена ?

Plesk штука достаточно удобная, особенно если приходится иметь дело не с одним десятком доменов, расположенных на одном выделенном сервере. Но иногда нужно тонко настраивать httpd. А в админке есть далеко не все параметры, которые поддерживаются сервером. Например, параметра open_basedir нет в настройках и он автоматически устанавливается равным пути к папке httpdocs домена. Для изменения этого параметра можно воспользоваться следующим способом:

в папке conf домена создать файл vhost.conf и поместить в него следующее содержимое:

<Directory /var/www/vhosts/yourdomain.com/httpdocs>
    php_admin_value open_basedir "/var/www/vhosts/"
</Directory>>

Дальше просто нужно выполнить комманду из шелла
/usr/local/psa/admin/sbin/websrvmng -u –vhost-name=yourdomain.com

Разумеется, your-domain.com - имя вашего домена.

Посты по теме:

Рекламный блок
Новый подход к решению психологических проблем - Телесно-ориентированная психотерапия и танатотерапия. Уникальность метода состоит в том, что вся работа происходит через воздействие на тело человека - специалисту даже не обязательно рассказывать о своих проблемах.

4 Comments

  1. /usr/local/psa/admin/sbin/websrvmng -u –-vhost-name=yourdomain.com

    вот так…если быть точным )) спс помогло

  2. Михаил

    Вообще, честно говоря, комментарии тут гораздо любопытней самих постов. (Не в обиду автору, конечно :))

  3. пyпo

    Да уж… Тут как говорится: Амбар крепок, да углы худы :)

  4. 105k » Plesk, так его

    [...] Хотите работать с одним скриптом из разных сайтов? Можно. Создаем файл vhost.conf и прописываем туда чего надо: <Directory /var/www/vhosts/вашсайт.ru/httpdocs> php_admin_value open_basedir “/var/www/vhosts/:/tmp” </Directory> Взято отсюда: http://www.toliblog.info/archives/939 [...]

Leave a Reply