Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2012, 10:42
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Error 500 al usar include de PHP con / como primer caracter

Ayer instalé un pequeño sistema en un VPS que corre Centos 5. Casí me vuelvo mono testeando por qué me daba error 500. Probe con los permisos de carpeta, eliminando el .htaccess, viendo los logs de apache, etc hasta que encontré el error.

La cuestion es que tenía llamadas include de PHP que empezeban con / en vez de usar rutas relativas. Ej:

include "/core/lib/render.php";

En servidor local no me fallaba, y en otros servidores (fuera del VPS) nunca me pasó. Qué tendría que tocar para evitarme corregir el codigo en otros sistemas viejos que voy a migrar al VPS? Tengo que modificar algo de php.ini o de Apache?