Hola buenos dias,
ayer noche realice una instalación de una copia de seg desde akeeba en una carpeta del servidor y me encuentro con que el frontend no funciona (me da error 500) y el backend funciona perfectamente. ¿qué sucede? he repasado todo y no sé por dónde tirar.
Gracias.
URL del sitio: https://www.antonio-romero.com/hogspainevents.com
Hola,
En el error 500 que aparece en tu web veo que pone:
Vista no encontrada [nombre, el tipo, el prefijo]: frontpage,com,contentView
Presupongo que tienes activado el SEO de joomla o alguna extensión SEF que hayas instaldo, desactívalo y dinos si te funciona.
En la Configuración Global --> Parámetros de optimización de SEO --> desactiva los tres parámetros, si así te funciona seguramente no tendrás el .htaccess correcto en la raiz de tu sitio:
public_html/hogspainevents.com
Puedes copiarte el .htaccess de /public_html que tienes para la web www.antonio-romero.com a /public_html/hogspainevents.com
Si tienes alguna extensión de SEO tipo SH404Sef, etc desactívalas también para hacer la prueba.
En el caso que con estas opciones no te funcione péganos los últimos errores que encontrarás en:
public_html/hogspainevents.com/error_log
Hola Lucas,
gracias por tu ayuda.
He probado directamente a sustituir el htaccess sin tocar la configuracion global y no funciona.
Con lo que he vuelto a poner el htaccess original y desmarcar las tres opciones de la conf global y sí que funciona.
¿qué hago?
Hola,
Tienes instalada alguna extensión para SEO? desactívala y vuelve a activar el SEO de Joomla.
Si tienes activada una extensión SEO lo habitual sería que tenga configurada el dominio con el que quieres trabajar y presupongo que el dominio será hogspainevents.com has probado de tener el seo activado y acceder a la web vía hogspainevents.com en vez de vía www.antonio-romero.com/hogspainevents.com
Veo que en http://hogspainevents.com/es/hog.html tienes el SEO funcionando pero está en otro hosting que tienes con nosotros.
Si no tienes otra extensión SEO y el .htaccess es el correcto prueba a cambiar el menú por defecto por otra opción y dinos si así te funciona.
Entiendo que a la administración accedes sin problemas.
Revisa que en el configuration.php no tengas una variable live_site que esté apuntando a hogspainevents.com
Hola
no tengo ninguna extensión seo activada.
Te cuento el origen del problema: estoy migrando la cuenta a otra que he ampliado de capacidad para mediante un dominio adional tenerlas en el mismo hosting. Entonces he creado el dominio adicional y he volcado la copia de akeeba en la carpeta creada, todo bién, el backend pero no el frontend.
Por cierto no encuentro el public_html/hogspainevents.com/error_log , porque será?
La variable live_site está vacía
para ser exactos no lo encuentro en antonio-romero.com/hogspainevents.com/error_log
Hola,
Prueba a cambiar el menú por defecto para que cuando cargues la página no cargue el menú actual de Inicio que tengas y vemos si ese menú es el problema.
Hola Lucas,
he puesto como menu principal otro menu, y he vuelto a activar el Usar Apache mod_rewrite de la conf global y me pasa lo mismo error 500.
Ahora mismo tengo de las tres opciones de optimización SEO activada la primera y tercera, y la web funciona, pero en cuanto activo la segunda se pone en error.
Hola David Romero,
Veo que ya te funciona la web pero no tienes los 3 parámetros de SEO activado, actívalos para que no te salga el index.php en la url.
Saludos
Hola Luis,
precisamente el problema lo tengo ahí, en cuando activo el segundo parámetro la web deja de funcionar y me sale la pag de error 500. Después de todo el fin de semana aún no se ha podido solucionar, ¡qué puede estar pasando!
Hola David, busca los ficheros error_log usando el buscador de cPanel como se indica en este vídeo:
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Envíanoslos si no sabes como solucionarlo y te ayudamos.
Saludos!
Hola david, gracias por tu ayuda,
he realizado la búsqueda tal y como indicas en tu tutorial y no hay ningún archivo de error. Es muy raro ya que tengo la web con error 500, lo puedes comprobar:
http://www.antonio-romero.com/hogspainevents.com/
y también puedes comprobar como en su hosting original funciona perfectamente
Ok, el error lo maneja directamente Joomla, por tanto no llega al servidor apache y por este motivo no se genera el mensaje de log.
El error que se indica es vista no encontrada... esto suele pasar cuando faltan ficheros... es raro ya que dices que descomprimiestes una copia con Akebba Backup y este componente no suele fallar.
Es posible que excluyeras algún directorio que no tocaba de la configuración de backups de Akeeba. Una solución puede ser descomprimir un Joomla limpio de la mimsa versión encima, para que reponga los ficheros que faltan... o volver a generar un backup y tratar de volvera descomprimirlo en el mismo directorio... pero borrando previamente e joomla que tienes ahora..
Saludos
voy a probar y te digo. Gracias.
Hola david,
acabo de instalar otra copia de seg con akkeba y el resultado es el mismo:
error 500 cuando marco la opción del rewrite en la config global (la 2ª opcion de las tres que hay), si la dejo sin marcar el sitio va bien...
¿qué puede ser?