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
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
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.
Hola
Verifica también si tienes la versión reciente de la extensión RockSprocket
https://extensions.joomla.org/extension/roksprocket/
Saludos.
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.
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
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
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
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?
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.
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.
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
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
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
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