Web afectada por in...
 
Avisos
Vaciar todo

[Resuelto] Web afectada por incopatibilidad plantilla con php

4 Respuestas
3 Usuarios
1 Reacciones
14 Visitas
Respuestas: 34
Trusted Member
Topic starter
 

Hola a tod@s, desde el servicio técnico me comentan que la web dental-andalusi.es esta fuera de servicio por este motivo:

El error que queda registrado es el siguiente:

[13-Mar-2026 12:20:25 Europe/Berlin] PHP Warning:
require_once(/home/cuenta/public_html/libraries/joomla/document/html/renderer/head.php):
failed to open stream: No such file or directory in
/home/cuenta/public_html/templates/helena/offline.php on line 111

El cual indica que existe alguna incompatibilidad con la plantilla Helena.

Es un Joomla.

Me podéis ayudar a reactivarla?

 

Muchas gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 13/03/2026 12:34 pm
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Eduardo.

La plantilla Helena muy es antigua o no está actualizada.

Sobre el error que comentas, en versiones anteriores a joomla 3.7 existía el archivo header.php pero desde las versiones superiores ese archivo ya no existe y por eso ese error.

Vamos a ver si tenemos suerte y podemos solucionarlo.

.- Edita el archivo offline.php que encontrarás en public_html -> templates -> helena " offline.php "

.- Sobre la línea 105 tienes que tener este código:

<?php

$body = ob_get_clean();
$gantry->finalize();

require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
$header_renderer = new JDocumentRendererHead($doc);
$header_contents = $header_renderer->render(null);
ob_start();
?> 

 

Sustituyelo por lo siguiente:

<?php
$body = ob_get_clean();
$gantry->finalize();
// require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
// $header_renderer = new JDocumentRendererHead($doc);
// $header_contents = $header_renderer->render(null);
ob_start();
?>

 

Edita el archivo error.php y realiza lo mismo.

Sobre la liana 74 tienes que tener esto:

<?php

$body = ob_get_clean();
$gantry->finalize();

require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
$header_renderer = new JDocumentRendererHead($doc);
$header_contents = $header_renderer->render(null);
ob_start();
?>

Sustituyelo por lo siguiente:

<?php
$body = ob_get_clean();
$gantry->finalize();
// require_once(JPATH_LIBRARIES.'/joomla/document/html/renderer/head.php');
// $header_renderer = new JDocumentRendererHead($doc);
// $header_contents = $header_renderer->render(null);
ob_start();
?>

 

Esto es un parche y puede que se pierdan los estilos pero poco más se puede hacer, en tu caso lo mejor sería empezar con una instalación limpia y traspasar todo el contenido que tienes ahora a la nueva instalación, incluso te diria que pensaras en migrar a WordPress.

 

Un saludo

 

 


 
Respondido : 13/03/2026 2:35 pm
Eduardo reaccionó
Respuestas: 34
Trusted Member
Topic starter
 

Hola Pepe,

muchísimas gracias por tu aportación.

Parece que ahora funciona.

Lo de migrar se lo comentaré al cliente. Aun veo que esta en construcción. 

Un saludo.


 
Respondido : 14/03/2026 3:36 pm
Argenis
Respuestas: 12296
Illustrious Member Admin
 

Hola Eduardo,

Encantados de poder ayudar, si tienes alguna otra duda recuerda que puedes crear un nuevo tema y con gusto lo vemos.

Un saludo 🖐️ 


 
Respondido : 14/03/2026 5:09 pm