2011-09-30 61 views
5

我想爲php配置一個vhost,這樣我的開放基本目錄限制被覆蓋,但它不會使用我的vhost.conf。Create vhost conf

我的php.ini總是顯示open_basedir /var/www/vhosts/domain/httpdocs/:/tmp/ ||||沒有值上一個值是全局值,但本地值有一個值。我想有以下vhost.conf這是在撒謊下/var/www/vhosts/domain/conf

<Directory /srv/www/vhosts/domain/httpdocs> 
AllowOverride All 
php_admin_value open_basedir none 
</Directory> 

它不是一個子域覆蓋此。

ls -al 
-rwxrwxrwx 1 root psaserv 295 2011-09-30 19:43 vhost.conf 

重現步驟:?

login as root 
cd /var/www/vhosts/domain/conf 
touch vhost.conf 
added content 
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain 
/etc/init.d/apache2 restart 

沒有變化:(

我使用Ubuntu使用Plesk

+0

我很想知道你是怎麼得到這個工作,如果你沒有 –

+1

@Androidewbie是'/ SRV /網絡/虛擬主機/域/ httpdocs'一個錯字或實際上是什麼你有在你的vhost.conf? – Jon

回答

1

是否包含在新的conf文件httd.conf

嘗試將此行添加到httpd.conf的末尾:

Include /var/www/vhosts/domain/conf/vhost.conf 

,然後重新啓動Apache