Как изменить 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 – имя вашего домена.



Digital Ocean
Провайдер облачного хостинга - заведи свой виртуальный сервер всего за $5 в месяц !

5 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