Hola
Lo mas probable es que el servidor no tenga definida la variable $_SERVER['DOCUMENT_ROOT']
prueba con este codigo
Código PHP:
if(!isset($_SERVER['DOCUMENT_ROOT']))
{
$n = $_SERVER['SCRIPT_NAME'];
$f = ereg_replace('\\\\', '/',$_SERVER['SCRIPT_FILENAME']);
$f = str_replace('//','/',$f);
$_SERVER['DOCUMENT_ROOT'] = eregi_replace($n, "", $f);
}
a ver si te funciona.
Saludos