Avisos
Vaciar todo

HTTP error 500 al acceder al frontend del sitio

12 Respuestas
4 Usuarios
0 Reactions
409 Visitas
Respuestas: 134
Estimable Member
Topic starter
 

Hola!

Actualicé versión J! a 3.8.8, también Akeeba y otro programa y al querer chequear el frontend, sale un error 500.
He chequeado en el archivo de Errors en el CPanel y está vacío.

Verifiqué con Stephan:

PHP Fatal error: require_once(): Failed opening required '/home/efectowi/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/efectowi/public_html/templates/palene/offline.php on line 111

En la linea 111 del archivo offline.php dice:

require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');

Por favor, ayuda.
¿Cómo solucionarlo?

Saludos,
Carola

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 01/06/2018 2:17 am
Respuestas: 134
Estimable Member
Topic starter
 

Hola,

Agrego un dato más:

El sitio está en offline. Si lo pongo en linea, esto no pasa.

Saludos


 
Respondido : 01/06/2018 2:26 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Realizaste una copia de seguridad?

Puedes ser un problema de la versión PHP, prueba a cambiarlo a la versión PHP 7.1: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Hay que verificar si la plantilla soporta la versión de Joomla que has actualizado.


 
Respondido : 01/06/2018 2:27 am
Respuestas: 134
Estimable Member
Topic starter
 

Hola Johnny,

Esta vez no realicé backup porque tenía uno de hace un mes y no hice cambios desde esa fecha.

Actualicé la versión PHP a 7.1.8 y ahora al activar el sitio online solo sale la fecha de hoy en el margen izquierdo de la página. :dry:


 
Respondido : 01/06/2018 2:50 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Parece no soportarlo, ahora prueba a cambiarlo a la versión PHP 7.0, con esta debería de mostrarse.


 
Respondido : 01/06/2018 3:16 am
Respuestas: 134
Estimable Member
Topic starter
 

Hola,

Estaba restaurando a una versión anterior con Akeeba y en medio del proceso se cortó la luz.

El Backend da error 500 también.
Cambié la versión del PHP a 7.0 pero me parece que ahora el tema es otro, se interrumpió la restauración completa del sitio.

Solución?


 
Respondido : 01/06/2018 3:26 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Puedes probar a restaurar una copia de ayer: https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-seguridad-superbackup/

Para que la copia sea completa recuerda que tienes que recuperar tanto los ficheros como la base de datos a la misma fecha.


 
Respondido : 01/06/2018 3:34 am
Respuestas: 134
Estimable Member
Topic starter
 

Gracias Johnny,
Voy a intentarlo!


 
Respondido : 01/06/2018 3:36 am
Respuestas: 134
Estimable Member
Topic starter
 

Hola Johnny,

Finalmente el sitio funciona nuevamente.
Fui a SuperBackup y pedí restauración completa del html a dos días antes.
Cuando ingresé al Backend se reactivo el Akeeba y aprobando pantallas, el sitio quedó como estaba.

Aparentemente la actualización del Gantry 4 fué la que causó el lío. Fuí a Extenciones > Actualizar, y esa librería es la que actualicé.

¿Influye en algo si no se actualiza esa librería ?

Saludos y muchas gracias


 
Respondido : 01/06/2018 4:24 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

La versión actual de Gantry para Joomla veo que es la 4.1.34

Gantry 4 trabaja bien con PHP 5.6, has probado con PHP 5.6?, de manera general veo que se han corregido bug, pero vamos que si no utilizas cosas avanzadas no deberías tener mayor problema.

Saludos.


 
Respondido : 01/06/2018 5:12 pm
Respuestas: 134
Estimable Member
Topic starter
 

Hola Jhon,
La versión del Gantry que tengo instalada es la 4.1.32
La versión de PHP es la 7.0
La versión instalada actualmente de J! 3.6.5
La última versión de J! que se puede instalar 3.8.8

El sitio funciona actualmente. Desconozco que actualización (J! o Gantry) pudo haber desarmado el sitio.

Saludos


 
Respondido : 04/06/2018 1:32 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Carola,

Si tu web actualmente trabaja con Joomla 3.6.5 lo adecuado, como te indica Jhon, es que bajes la versión de PHP a la 5.6 y pruebes.

Es posible que algunas extensiones instaladas sean viejas y no soporten bien versiones de PHP 7.x

Revisa el siguiente artículo donde explico como cambiar la versión de PHP de forma global o para una carpeta concreta desde tu cPanel:

- Versión de PHP en tu Hosting ¿cómo cambiarla rápidamente? - https://www.webempresa.com/blog/version-php-hosting-como-cambiarla-rapidamente.html

Saludos


 
Respondido : 04/06/2018 2:26 am