Cita:
Iniciado por bernardo
¿No hay ninguna manera?
Es que mi problema es con una variable para un script :$_SERVER['DOCUMENT_ROOT']
Y desde el servidor me han contestado lo siguiente:
Para que les funcione estas opciones de configuración de php, necesitan
un php.ini donde pueden configurar este tipo de variables de
configuración. Con ello pueden definir la ruta de la variable
_SERVER["DOCUMENT_ROOT"] en su espacio de la web.
El problema que hay al ejecutar el script en nuestro servidor, es que
intenta acceder a una ruta incorrecta ya que no han definido esa variable.
Puff .. si te dan esa opción .. para eso no uses:
$_SERVER['DOCUMENT_ROOT']
define en valor directo en una variable y listo (algo así):
$path_root = "\var\www\sitio.com\public_html";
e incluso en tus scripts (en todos o en alguno que llames bajo un include() en el resto dode lo requieras):
$_SERVER['DOCUMENT_ROOT'] = "\var\www\sitio.com\public_html";
Cualquier otra duda .. pide a tu servicio de soporte que te lo aclaren .. que mejor que ellos que te están dando esa solución que la concreten. (Yo realmente que sepa en php.ini "standard" no se definen variables así).
Un saludo,