php.ini use multiple include paths - openbasedir restriction

Posted by hfidgen on Server Fault See other posts from Server Fault or by hfidgen
Published on 2011-06-08T10:09:03Z Indexed on 2012/06/03 10:42 UTC
Read the original article Hit count: 349

Filed under:
|
|
|

I need to allow an include path for a vhost subdomain on Plesk 10. I've edited the PHP PEAR path into /etc/php.ini as I'm happy for it to be globally available:

include_path = ".:/usr/share/pear/"

This works insofar as PHP is able to see the files in that directory when a script tries to include them, but I'm getting the dreaded openbasedir error:

Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/usr/share/pear/xxxx.php) is not within the allowed path(s): (/var/www/vhosts/xxxx.com/subdomains/test/httpdocs/:/tmp/) 

Am I right in saying that the subdomain or main domain can have a vhost.conf file in which I can alter the openbasedir allowed paths? I've tried searching out solutions but I'm afraid I can't quite see one yet :)

© Server Fault or respective owner

Related posts about php5

Related posts about vhost