suPHP: «/…/» is not in document root of Vhost «/…/»

[Mon Aug 18 04:00:06 2008] [error] [client xx.xx.xx.xx] SoftException in Application.cpp:217: File "/usr/share/phpmyadmin/index.php" is not in document root of Vhost "/var/www/html/"

Este error es provocado a una restricción de seguridad en servidores con Apache con suPHP. Si véis conveniente la resolución del mismo, debéis acceder al fichero de configuración de suphp, normalmente ubicado en /etc/suphp.conf, y hacer lo siguiente:

Modificar esta linea:

;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=true

Por esto:

;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=false

Y solucionado, ya depende de cada uno si ve correcto quitar la restricción de seguridad o solventar el problema de rutas. Como habréis comprobado, la directiva evita que se acceda a fichero o carpetas que se encuentran fuera del DocumentRoot establecido en el Virtualhost.