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
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