Foros del Web » Administración de Sistemas » Apache »

Problema cargando CMS en servidor Apache en local

Estas en el tema de Problema cargando CMS en servidor Apache en local en el foro de Apache en Foros del Web. Hola a todos, Estoy intentando trabajar con un Joomla que tengo en un servidor, en local, para hacer algunos cambios sin arriesgar. Cuando cargo me ...
  #1 (permalink)  
Antiguo 29/12/2010, 12:41
 
Fecha de Ingreso: diciembre-2010
Mensajes: 112
Antigüedad: 13 años, 10 meses
Puntos: 4
Problema cargando CMS en servidor Apache en local

Hola a todos,

Estoy intentando trabajar con un Joomla que tengo en un servidor, en local, para hacer algunos cambios sin arriesgar.

Cuando cargo me da un 500 Server Error, y en los logs de Apache encuentro lo siguiente:

[Wed Dec 29 19:34:52 2010] [alert] [client 127.0.0.1] C:/wamp/www/prueba/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/

¿Quiere escribir en el htaccess y está bloqueado o cómo?.

Gracias a todos por adelantado
  #2 (permalink)  
Antiguo 31/12/2010, 05:31
 
Fecha de Ingreso: diciembre-2010
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Problema cargando CMS en servidor Apache en local

Revisa la configuraciónd el httpd.conf porque hay un módulo que no se está cargando correctamente, porque te está diciendo que RewriteEngine no lo entiende. Tiene toda la pinta de ser el mod_rewrite.

Saludos
  #3 (permalink)  
Antiguo 31/12/2010, 07:52
 
Fecha de Ingreso: diciembre-2010
Mensajes: 112
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: Problema cargando CMS en servidor Apache en local

Gracias , me has dado la clave para seguir, pero he vuelto a topar con otro error.

Por partes:

1. A sabiendas que el error venía de las rewrite rules del .htaccess, solucione la papeleta utilizando el instalador kickstart de akeeba backup (que no hace uso de ellas) y una vez dentro de la administración, desactivar el uso del mod_rewrite.

No tengo muy claro para qué usa exactamente joomla el mod_rewrite, pense que iba a perder las URL amigables pero nada de eso.

Asi que a priori puedo trabajar sin el mod_rewrite, pero me gustaría tener las mismas condiciones en local que en el servidor, para evitar problemas ¿cierto?.

2. Asi que toque el httpd.conf para cargar el módulo rewrite, si alguien tiene el mismo problema puede probar con este tutorial: http://emilio.aesinformatica.com/2008/11/01/configurar-apache-para-usar-mod_rewrite/

3. Efectivamente el primer problema desapareció, pero apareció otro, de incompatibilidad con la versión de PHP .

El error en concreto es:
ERROR Function eregi() is deprecated

Parece que no es compatible en ciertos emuladores (como el Wamp Server), no se que efectos tiene trabajar con versiones antiguas de PHP, y me queda la duda de trabajar sin mod_rewrite o con el pero en PHP5.2.X

3. Probe a instalar una versión antigua de PHP, la 5.2.11, y el error eregi desparece, pero aparece otro

Y aquí estoy atascado sin saber que hacer ahora, el error es el siguiente (sacado del log de Apache):

[Fri Dec 31 14:23:03 2010] [error] [client 127.0.0.1] File does not exist: C:/wamp/www/pruebakick/component, referer: http://localhost/pruebakick/


¿Alguna idea sobre el último error?, y sobre lo anterior ¿trabajarían en local sin rewrite para luego subir al servidor con el rewrite activo, daría problemas el joomla?.

Gracias a todos por adelantado
  #4 (permalink)  
Antiguo 31/12/2010, 08:24
 
Fecha de Ingreso: diciembre-2010
Mensajes: 112
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: Problema cargando CMS en servidor Apache en local

TEMA SOLUCIONADO

De alguna forma, akeeba backup deja el .htaccess comprimido.

Una vez descomprimido y guardado el archivo en la raiz, hechas las modificaciones en el http.conf todo funciona.

Ahora a saber por que el módulo de respaldo deja un archivo esencial sin reinstalar.

Un saludo

Etiquetas: cargando, cms, local, servidores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.