Conflicto al actualizar PHP  

Página 1 / 2
 
Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola,

Estoy trabajando con Joomla 3.8.13 y plantilla Palene. Observo en el administrador la siguiente advertencia:
Your PHP version, 7.0.32, is only receiving security fixes at this time from the PHP project. This means your PHP version will soon no longer be supported. We recommend planning to upgrade to a newer PHP version before it reaches end of support on 03-09-2018. Joomla will be faster and more secure if you upgrade to a newer PHP version (PHP 7.x is recommended). Please contact your host for upgrade instructions.

Cuando ingreso a Cpanel y actualizo a la versión 7.1.22, el frontend me devuelve una página en blanco.

Para continuar trabajando sin problemas, debo mantener la versión 7.0.32, sin embargo el cartel de la advertencia me indica todos los días que estoy “desactualizado”.

Mi versión de Gantry es v4.1.34 (El Gantry Framework está actualizado! Está utilizando la última versión).
Mi versión de RokSprocket es 2.1.21 (actualizada)

¿Cuál puede ser el problema?. Gracias por la respuesta.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 16/10/2018 3:21 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Adrian.

Por lo que veo el problema puede venir por el modulo de gantry que no soporta esas versiones:

[16-Oct-2018 13:43:25 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/partidod/public_html/plugins/system/gantry/gantry.php on line 406
[16-Oct-2018 13:43:25 UTC] PHP Deprecated: Function create_function() is deprecated in /home/partidod/public_html/libraries/gantry/core/gantry.class.php on line 1043

Descarga la ultima versión de gantry la actualizas:
-> http://gantry.org/downloads

Recuerda que tienes que descargar la última versión de la ra 4x que es la 4.1.36

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 : 16/10/2018 4:57 pm

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

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola Pepe,

He descargado y actualizado (gantry_joomla_framework-4.1.36), el conflicto continúa.
También en la prueba, he instalado gantry-4.1.36-template y la he probado como plantilla predeterminada. Funciona, aunque cambia bastante de aspecto.

Agradeceré orientación para solucionar el conflicto.

ResponderCitar
Respondido : 16/10/2018 8:07 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Verifica también si tienes la versión reciente de la extensión RockSprocket
https://extensions.joomla.org/extension/roksprocket/

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 16/10/2018 8:24 pm

Cursos Gratuitos WordPress

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Tengo instalados:

rokcommon-3.2.6, roksprocket-2.1.24 y el problema continua. 🙁

Cuando actualizo PHP a versión 7.1.22, me tira una pantalla en blanco, permitiéndome ver solamente la fecha.

ResponderCitar
Respondido : 17/10/2018 11:13 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Verifica si se genera un error 500 para comprobar que extensión estaría fallando: https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Si nuestra ayuda te ha sido útil, déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 18/10/2018 5:44 am

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

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola Johnny,

He seguido tus pasos sugeridos, y este es el error que arroja mi archivo error_log

[18-Oct-2018 12:58:28 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php71/usr/share/pear') in /home/partidod/public_html/templates/palene/error.php on line 79

ResponderCitar
Respondido : 18/10/2018 4:01 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Adrian.

Para el error que te indica accede a la carpeta templates -> palene y elimina el archivo error_log.
Una vez realizado eso vacía el contenido del archivo error_log y revisa si desaparece ese aviso.

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/10/2018 4:39 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola Pepe,

En la carpeta public_html/templates/Palene no tengo un archivo error_log (ver imagen)

En la carpeta public_html/ el ultimo error que me indica el archivo erro_log es:
[19-Oct-2018 13:36:22 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/partidod/public_html/templates/palene/error.php on line 79

En la carpeta public_html/partidodebolivar/ el archivo error_log indica:
[24-Aug-2017 20:58:04 UTC] PHP Warning: escapeshellcmd() has been disabled for security reasons in /home/partidod/public_html/partidodebolivar/libraries/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1442

¿Cuál es el error_log que debo borrar?,

¿Cuál error_log que debo vaciar?

¿Si borro por equivocación un error_log me genera conflicto?

ResponderCitar
Respondido : 19/10/2018 6:14 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Ubica este archivo:
/home/partidod/public_html/templates/palene/error.php

Renombra el archivo error.php por ejemplo por _error.php, la idea es que use el error.php del sistema, ya que parece ser que hay errores php de este error.

Este archivo no tiene nada que ver con tu consulta de los errores o mensajes de advertencia que se guardan en el archivo error_log, este archivo error_log se puede borrar si siguen habiendo errores se creará nuevamente.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 19/10/2018 7:11 pm

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

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola Jhon,

He seguido tu sugerencia, y he renombrado el archivo /public_html/templates/palene/error.php por _error.php
Esta vez, al actualizar mi version php a 7.1.22, me muestra "operator not supported for strings" (ver imagen)

A consecuencia, he vuelto a configurar php en su version 7.0.32 con la advertencia: Your PHP version, 7.0.32, is only receiving security fixes at this time from the PHP project. This means your PHP version will soon no longer be supported. We recommend planning to upgrade to a newer PHP version before it reaches end of support on 03-09-2018. Joomla will be faster and more secure if you upgrade to a newer PHP version (PHP 7.x is recommended). Please contact your host for upgrade instructions.

¿Otra alternativa a seguir?. Desde ya, muchas gracias.

ResponderCitar
Respondido : 20/10/2018 3:13 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Adiran.

Revisando tu cuenta veo el siguiente error:

[20-Oct-2018 06:33:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsConf has a deprecated constructor in /home/partidod/public_html/components/com_breezingforms/facileforms.class.php on line 183

Este hace referencia al componente breezing form, descarga la última versión y la instalas:
-> https://crosstec.org/en/breezingforms-for-joomla-demos.html

Tienes que descargar la version Free

Comprueba que tengas todas las extensiones actualizadas.

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 : 20/10/2018 3:27 pm

Cursos Gratuitos WordPress

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola Pepe,

El conflicto no se ha podido solucionar.

He vuelto a renombrar /public_html/templates/palene/_error.php por error.php (nombre original) ¿Debo dejarlo renombrado como _error.php porque entra en conflicto?

He instalado com_breezingforms, mod_breezingforms, plg_breezingforms en la version gratuita sugerida.

He chequeado en Mantenimiento y se me indica Joomla y extensiones actualizadas. Desconozco cómo verificar individualmente las versiones de las extensiones y chequear manualmente la existencia de una actualización.

El error obtenido en /public_html/ error_log es:

[20-Oct-2018 10:11:48 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; HTML_facileFormsProcessor has a deprecated constructor in /home/partidod/public_html/components/com_breezingforms/facileforms.process.php on line 423 (ver imagen foro264)

[20-Oct-2018 15:16:45 UTC] PHP Warning: require_once(/home/partidod/public_html/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /home/partidod/public_html/templates/palene/error.php on line 79
[20-Oct-2018 15:16:45 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php71/usr/share/pear') in /home/partidod/public_html/templates/palene/error.php on line 79

Adjunto en imagen linea 79 de error.php

ResponderCitar
Respondido : 20/10/2018 6:43 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Adrián,

Veo que para la web Joomla de /public_html con versión estable 3.8.13 tienes activado PHP 7.0 en estos momentos aunque si observo que has estado activando muchísimas veces otras versiones de PHP para esta web.

Edita el archivo /home/partidod/public_html/.htaccess y elimina los códigos ssobrantes, como por ejemplo:

Contenido solo visible a usuarios registrados

Y en ese mismo archivo elimina desde la línea 4 a la 91 ambas inclusive, todo ese código sobra y obligas a Apache a tener que interpretarlo todo cada vez que se consulta la web, y eso suma retardos.

Adicionalmente eliminar el archivo error_log que tienes en /public_html para que contabilice nuevos errores si se producen y no se vean los anteriores pues no tiene sentido.

Luego sal del backend, limpia bien la caché de tu navegador y vuelve a probar la carga de la página y pasado un rato, o unas horas, verifica si persiste el problema de colecta de errores con BreezingForms y otros componentes.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 20/10/2018 8:25 pm

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

Adrián Ituarte
 Adrián Ituarte
Honorable Member

Hola Luis,

Para que mi sitio no muestre una página en blanco, debo forzar PHP en su versión 7.0.32, con la consecuente ADVERTENCIA Your PHP version, 7.0.32, is only receiving security fixes at this time from the PHP project...

He esperado las horas suficientes, he limpiado la caché de mi navegador, he eliminado los códigos sobrantes de /home/partidod/public_html/.htaccess y he eliminado error_log, para que hoy me mostrara los errores actuales:

[21-Oct-2018 11:03:16 UTC] PHP Warning: require_once(/home/partidod/public_html/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /home/partidod/public_html/templates/palene/error.php on line 79
[21-Oct-2018 11:03:16 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php71/usr/share/pear') in /home/partidod/public_html/templates/palene/error.php on line 79

En /home/partidod/public_html/partidodebolivar el archivo error_log me indica un viejo error (no sé si tendrá relación)
[24-Aug-2017 20:58:04 UTC] PHP Warning: escapeshellcmd() has been disabled for security reasons in /home/partidod/public_html/partidodebolivar/libraries/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1442

ResponderCitar
Respondido : 21/10/2018 2:32 pm
Página 1 / 2

Por favor Iniciar Sesión o Registro