2011-09-30 21 views
5

बनाएँ मैं php के लिए एक vhost कॉन्फ़िगर करना चाहता हूं ताकि मेरा ओपन बेस डीआईआर restriciton अधिलेखित हो लेकिन यह मेरे vhost.conf का उपयोग नहीं करता है।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 

कोई परिवर्तन नहीं :(

मैं Plesk के साथ ubuntu का उपयोग कर रहा

+0

मैं, पता है कि कैसे आप इस काम के मिला लगेगा अगर आप –

+1

@Androidewbie है '/ SRV/www/vhosts/डोमेन/httpdocs' लिखने में कोई त्रुटि थी या पुन: प्रारंभ कर रहा है वास्तव में क्या आपके vhost.conf में है? – Jon

उत्तर

1

आप में अपने नए conf फ़ाइल में शामिल किया httd.conf

httpd.conf के अंत में यह लाइन जोड़ने का प्रयास करें:

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

और फिर अपाचे

संबंधित मुद्दे