¿Cómo puedo relajar la restricción open_basedir de PHP?

open_basedir limita los archivos que PHP puede abrir dentro de un árbol de directorios.

Estoy almacenando varias bibliotecas de clases y archivos de configuración fuera de mi directorio raíz web. De esta manera, el servidor web no los hace accesibles al público. Sin embargo, cuando trato de incluirlos desde mi aplicación obtengo un error de restricción open_basedir como este:

Advertencia: realpath () [function.realpath]: restricción de open_basedir vigente. El archivo (/var/www/vhosts/domain.tld/zend/application) no está dentro de las rutas permitidas: (/var/www/vhosts/domain.tld/httpdocs:/tmp) en / var / www / vhosts / domain.tld / httpdocs / index.php en la línea 5

Mi raíz web está aquí:

/var/www/vhosts/domain.tld/httpdocs

Mis bibliotecas y el directorio de configuración están aquí:

/var/www/vhosts/domain.tld/zend

¿Cuál sería la mejor solución para relajar la restricción de open_basedir para que el árbol de directorios bajo la carpeta de dominio esté disponible para mi aplicación? Tengo una serie de dominios con los que quiero hacer esto, y obviamente también desconfío de crear vulnerabilidades de seguridad.

Nota: Estoy usando CentOS, Apache, Plesk, y tengo acceso ssh raíz al servidor. Y aunque esto no se aplica directamente a Zend Framework, lo estoy usando en este caso. Así que aquí está la inclusión de Bootstrap de Zend:

define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../zend/application/'));
set_include_path(APPLICATION_PATH . '/../zend/library' . PATH_SEPARATOR . get_include_path());

Respuestas a la pregunta(3)

Su respuesta a la pregunta