estoy pasando una web de un server linux con Apache, a un linux que usa lampp 1.6
En el server antiguo hay definida un host virtual, de tal manera que si alguien escribe el dominio
www.misitio.com
este se redirije hacia /var/www/misitio/
Ahora bien, en el nuevo server con lampp no intento usar ningun dominio. He copiado el directorio "misitio" dentro de la carpeta /opt/lampp/htdocs/, y cuando lo llamo así
http://ip-server/misitio/
la web me devuelve un error, porque fue programada con este encabezado
Código:
Esto significa que la web no se carga, porque está buscando el pathrequire_once($_SERVER['DOCUMENT_ROOT'].'lib/common.php');
/opt/lampp/htdocs/lib/
cuando el path real es
/opt/lampp/htdocs/misitio/lib/
Pensé entonces en habilitar virtualhost en lampp, de tal manera que si pongo un document root diferente para las peticiones al puerto 9090, estas se redirijan hacia el path correcto
http://ip-server:9090/ --> debe apuntar a /opt/lampp/htdocs/misitio/
Entonces habilité el httpd-vhost.conf dentro del http.conf del lampp, pero esto no solo que no funcionó (ni siquiera responden los telnet al port 9090), sino que hizo que otro sitio web que tenía configurado en el port 80 en el lampp dejara de funcionar.
La configuración de virtualhost que usé en el fichero httpd-vhost.conf es esta:
Código:
<VirtualHost *:9090> DocumentRoot "/opt/lampp/htdocs/misitio/" </VirtualHost>
Agradecería cualquier ayuda sobre el tema.
A mi se me ocurrió la solución del port 9090, pero tal vez haya otra manera más fácil de solucionar esto.
Gracias!
PD: sorry, me acabo de dar cuenta que hay un foro específico para estos temas... tal vez el Admin pueda mover este tema donde corresponda. Gracias