Tras actualizar Joomla y VM, Stephan reporta PHP Fatal error: Call to undefined method  

 
Alceste
 Alceste
Noble Member

Hola,
Tras actualizar Joomla y VM, Stephan reporta este PHP Fatal error:

PHP Fatal error: Call to undefined method JDocumentRaw::isHtml5() in /home/MICUENTA/public_html/MIWEB/libraries/joomla/document/renderer/html/head.php on line 73

Uso Pack Epimeteo. Joomla 3.7.3 y VM 3.2.2. La versión PHP es 5.6.30.

¿Podéis ayudarme? 🙂

Saludos

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 17/07/2017 11:53 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Las ultimas versiones de Joomla necesitan tener instalado la version 7x de PHP en la cuenta.
Prueba si modificando la versión se soluciona.

Puedes cambiar la version de PHP de tu cuenta fácilmente desde tu cuenta cPanel -> Software -> Configurar PHP

Te dejo enlace a nuestra guía interna en la que podrás ver paso a paso cómo hacerlo. Hemos intentado explicarlo de forma clara, pero si tienes alguna duda en alguno de los pasos háznoslo saber y te ayudaremos rápidamente.

https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

¿ Tienes alguna extensión sin actualizar ?, joomla no utiliza el método JDocumentRaw desde hace algunas versiones por lo que deduzco que tiene que ser de alguna extensión.

Comprueba si tienes gantry actualizado a la ultima version.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 17/07/2017 12:45 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Noble Member

Hola,
En algún sitio he leído que desconsejáis usar PHP7 porque el 99% de las extensiones no funcionarán.
La cita a qué me refiero es ésta:

Aunque Joomla 3.5 soporte PHP 7, aún no se recomienda su uso ya que en el 95% de los casos se podrían producir errores 500 al no soportar la mayoría de las extensiones PHP 7.

El artículo entero está en este enlace (Data de Marzo de 2016)

¿Esto ha cambiado? Por que si no, me da miedo usar PHP7

Saludos y gracias!

ResponderCitar
Respondido : 17/07/2017 12:49 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

El cambio de versión de php no afecta a los archivos de tu web es solo a nivel servidor y puedes volver a la version anterior sin ningun problema si ves que no funciona bien, solo es elegir la versión en el selector que encontrará dentro de Configurar PHP

Como te indico me huele alguna extensión de terceros ya que el método JDocumentRaw no es utilizado por joomla desde hace algunas versiones.

Estoy casi seguro que puede venir por gantry, prueba lo siguiente:
.- Primero comprueba que no tengas actualizaciones pendientes del framework de gantry, si lo tienes actualizado y revisa si se soluciona.
.- Si no se solucionara, edita el archivo error.php y después del bloque $this->error isset añade lo siguiente:

$_format = JFactory::getApplication()->input->get('format', 'html');
if ($_format!='html') {  // catch ALL non html formats, or maybe output special e.g. if xml output XML ??
    die(
        'Exception with ERROR code:'.$this->error->getCode()
        .' Thrown by --"'.$_format.'"-- format URL: '. JURI::current()
        .' Error: '.$this->error->getMessage()
    );
}

Revisa lo siguiente:
http://www.rockettheme.com/forum/gantry-for-joomla/225125-uncaught-exception-runtimeexception-unable-to-load-renderer-class?start=20#1194465

Nota: Recuerda realizar una copia del archivo antes de cualquier modificación, solo con un copia y pega en el block de notas tendrás suficiente para dejarlo como estaba anteriormente.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 17/07/2017 2:05 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Noble Member

Hola,
Tras revisar módulos y plugins que tuvieran actualizaciones posibles y llevarlas a cabo, Stephan ha dejado de reportarme este error de PHP. Sigo teniendo algún error de otro tipo tras actualizar a Joomla 3.7.3 y VM 3.2.2 pero ya lo pondré en un nuevo ticket. Este puede cerrarse.

Muchas gracias por tu ayuda!

Saludos

ResponderCitar
Respondido : 18/07/2017 9:20 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Nada, como siempre un placer poder ayudaros en o que nos sea posible :cheer:
Ya sabes, cualquier consulta que tengas, no dudes en ponerte en contacto con nosotros.

Cerramos el tema.

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 18/07/2017 9:42 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Por favor Iniciar Sesión o Registro