2011-09-30 29 views
5

Tôi muốn cấu hình một vhost cho php để mở cơ sở dir restriciton của tôi là ghi đè nhưng nó không sử dụng vhost.conf tôi.Tạo vhost conf

My php.ini luôn hiển thị open_basedir /var/www/vhosts/domain/httpdocs/:/tmp/ |||| giá trị cuối cùng không có giá trị là toàn cầu nhưng địa phương có giá trị. Tôi muốn ghi đè điều này bằng vhost.conf sau nằm dưới /var/www/vhosts/domain/conf

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

Không phải tên miền phụ.

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

bước để tái sản xuất:.?

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 

không thay đổi :(

Tôi đang sử dụng ubuntu với Plesk

+0

Tôi rất muốn biết làm thế nào bạn đã làm việc này, nếu bạn đã làm –

+1

@Androidewbie là '/ srv/www/vhosts/miền/httpdocs' một lỗi đánh máy hay thực sự là những gì bạn có trong vhost.conf của bạn? – Jon

Trả lời

1

Bạn có bao gồm file conf mới của bạn trong httd.conf

Hãy thử thêm dòng này vào cuối của httpd.conf:

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

và sau đó khởi động lại apache

Các vấn đề liên quan