Hola,
Estoy trabajando con Joomla 3.8.13 y BreezingForms actualizado en su versión free (build931)
No tengo instalado akeeba backup.
Cuando ejecuto el asistente Virtual Stephan me aparecen errores 500 en la mayoría de mis webs.
Por ejemplo:
[21-Oct-2018 01:14:04 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/../../../..//libraries/joomla/factory.php' (include_path='.:/opt/alt/php71/usr/share/pear') in /home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/securimage_show.php on line 52
Dato: /home/partidod/public_html/valledelcielo PHP 71
¿Qué debo hacer para solucionar el conflicto? De antemano, muchas gracias por la respuesta.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Adrián,
En el instalador de Joomla de cPanel con la versión 3.8.13 de Joomla distribuimos "BreezingForms 1.8.5 Stable (build 855)" y el comportamiento es correcto y estable.
Si tienes activado PHP 7.1 baja la versión de PHP a la 7.0 por favor y luego sal del backend, limpia la caché, logeate de nuevo en el backend y verifica el comportamiento de BF.
Antes de hacer estos último, desde tu cpanel, con el Administrador de Archivos, vete a la carpeta de esa web Joomla y elimina el archivo error_log.
Saludos
Hola Luis,
He bajado la version de PHP de 7.1 a 7.0
He limpiado la caché y salido del backend.
Una vez logeado, error_log indica:
[21-Oct-2018 22:41:17 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/partidod/public_html/valledelcielo/libraries/expose/libs/browser.php on line 135
Si bien en el administrador observo BreezingForms free recientemente instalado, desde el backend se me sugiere actualizar el BF de build 926 a 931 ¿?
Al bajar la versión de PHP a 7.0, aparece el texto de advertencia:
Advertencia
Su versión de PHP, 7.0.32, en estos momentos sólo está recibiendo correcciones de seguridad desde el proyecto PHP. Esto significa que su versión de PHP pronto ya no será compatible. Recomendamos planificar la actualización a una nueva versión de PHP antes de que llegue al final de la compatibilidad en 03-09-2018. Joomla será más rápido y más seguro si actualiza a una nueva versión de PHP (se recomienda PHP 7.x). Póngase en contacto con su proveedor para obtener las instrucciones de actualización.
Desde el frontend, en contacto del menú principal, observo que no aparecen las imágenes de captcha.
Al ejecutar asistente Virtual Stephan, los resultados al respecto son los siguientes:
[21-Oct-2018 22:41:17 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/../../../..//libraries/joomla/factory.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/securimage_show.php on line 55
Hola Adrian,
Con esto que comentas se confirman 2 cosas:
- Joomla 3.8.13 te indica que necesita necesariamente PHP 7.1 o superior y no PHP 7.0
- Que debes actualizar a la versión estable de BreezingForms
Todo esto naturalmente previa copia de seguridad con Akeeba Backup o el componente que uses habitualmente.
Quedamos pendientes de tus indicaciones.
Para tratar de solucionar el conflicto que se me ha presentado en la mayoría de mis webs, seguiré tus sugerencias con la que estamos tratando en este hilo.
He restaurado el sitio a una fecha anterior a la instalación de Joomla 3.8.13.
Luego, la información de mi sistema indica:
Versión de PHP 7.0.32
Versión de Joomla! Joomla! 3.8.5 Stable [ Amani ] 6-February-2018 15:00 GMT
BreezingForms (build 926)
Si bien el sitio funciona desde el frontend, cuando ingreso al menú principal Contacto, no aparecen las imágenes de captcha.
Al ejecutar el asistente Virtual Stephan me indica:
[22-Oct-2018 15:28:55 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/../../../..//libraries/joomla/factory.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/securimage_show.php on line 52
Con fecha de hoy, error_log indica:
[22-Oct-2018 15:15: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/valledelcielo/components/com_breezingforms/facileforms.class.php on line 183
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsMenus has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 330
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsForms has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 368
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsElements has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 481
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsScripts has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 580
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsPieces has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 614
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsRecords has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 648
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsSubrecords has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 690
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; facileFormsQuerycols has a deprecated constructor in /home/partidod/public_html/valledelcielo/components/com_breezingforms/facileforms.class.php on line 722
[22-Oct-2018 15:15:56 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/valledelcielo/components/com_breezingforms/facileforms.process.php on line 423
[22-Oct-2018 15:15:56 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/partidod/public_html/valledelcielo/libraries/expose/libs/browser.php on line 135
Hola
El mensaje de Fatal error indica que es como si los archivos de tu BF no se hubieran instalado correctamente o faltan archivos. Prueba actualizar al build 930, https://extensions.joomla.org/extension/breezing-forms/
Prueba también cambiando la versión de tu PHP en tu cuenta de hosting, usa PHP 7.2.x y verifica
Saludos.
Hola Jhon,
He seguido tus sugerencias, he actualizado BF a Build 931 y PHP 7.2
El frontend muestra las imágenes de captcha, sin embargo erro_log indica (luego de salir del administrador y limpiar la caché):
[23-Oct-2018 10:13:51 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/partidod/public_html/valledelcielo/libraries/expose/libs/browser.php on line 135
[23-Oct-2018 10:13:51 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; JMSlide has a deprecated constructor in /home/partidod/public_html/valledelcielo/modules/mod_jmslideshow/classes/slide.php on line 18
[23-Oct-2018 10:15:26 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/partidod/public_html/valledelcielo/libraries/expose/libs/browser.php on line 135
[23-Oct-2018 10:15:26 UTC] PHP Warning: A non-numeric value encountered in /home/partidod/public_html/valledelcielo/libraries/expose/core/menu/megamenu.php on line 337
[23-Oct-2018 10:15:26 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; JMSlide has a deprecated constructor in /home/partidod/public_html/valledelcielo/modules/mod_jmslideshow/classes/slide.php on line 18
[23-Oct-2018 10:15:30 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/partidod/public_html/valledelcielo/libraries/expose/libs/browser.php on line 135
[23-Oct-2018 10:15:30 UTC] PHP Warning: A non-numeric value encountered in /home/partidod/public_html/valledelcielo/libraries/expose/core/menu/megamenu.php on line 337
[23-Oct-2018 10:15:30 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; JMSlide has a deprecated constructor in /home/partidod/public_html/valledelcielo/modules/mod_jmslideshow/classes/slide.php on line 18
[23-Oct-2018 10:15:34 UTC] PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/partidod/public_html/valledelcielo/components/com_breezingforms/breezingforms.php on line 336
[23-Oct-2018 10:15:34 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ExposeBrowser has a deprecated constructor in /home/partidod/public_html/valledelcielo/libraries/expose/libs/browser.php on line 135
[23-Oct-2018 10:15:34 UTC] PHP Warning: A non-numeric value encountered in /home/partidod/public_html/valledelcielo/libraries/expose/core/menu/megamenu.php on line 337
Al ejecutar el asistente Virtual Stephan me indica:
[23-Oct-2018 10:09:33 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/../../../..//libraries/joomla/factory.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/securimage_show.php on line 52
Hola adrian.
Tienes varios errores diferentes:
.- El primero hace referencia al modulo jmslideshow
ese módulo no tiene continuidad, es decir el proyecto esta muerto y no recibe actualizaciones, es mas ya no lo puedes encontrar en extensiones de joomla y tienes que buscar alguna alternativa:
-> https://extensions.joomla.org/category/photos-a-images/slideshow/
El segundo hace referencia a Megamenu, en este caso no el modulo que utilizas para el menú pero revisa si tienes actualizaciones del menú.
El error de breezingforms parece problema de lo mismo actualización, descarga la ultima version desde este enlace:
-> https://crosstec.org/es/descargar-breezingforms-lite.html
Todos los errores que muestras estoy casi seguro que es por temas de actualización, revisa que todos los módulos, plugins, plantillas, componentes, joomla, etc.. estén actualizados.
Un saludo
Hola Pepe,
Con respecto al módulo jmslideshow, lo dejaré para más adelante, cuando disponga de más tiempo. Dado que el error no aparece al ejecutar el asistente Virtual Stephan, le quito privilegios de solución.
Idem Menú.
El conflicto que priorizo solucionar, es el error que me aparece cuando ejecuto el asistente y me indica un error fatal:
[23-Oct-2018 10:09:33 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/../../../..//libraries/joomla/factory.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/partidod/public_html/valledelcielo/components/com_breezingforms/images/captcha/securimage_show.php on line 52
He descargado del link sugerido BF y aparentemente no tiene errores de instalación. (ver imágenes adjuntas)
Buscando en internet, he encontrado un link al respecto, tal vez pueda servir de orientación, mis conocimientos básicos no me permiten interpretarlo correctamente... No tengo instalado Akeeba Back-up.
https://crosstec.org/es/soporte/documentacion-online/breezingforms-documentacion/27-errores-comunes/339-no-aparece-la-imagen-del-captcha.html
Hola Adrian.
He descargado del link sugerido BF y aparentemente no tiene errores de instalación.
Ok, ya lo actualizaste, ahora lo que tienes que realizar es acceder al archivo error.log que se encuentra en la raíz de la instalación y eliminar todo el contenido que hay dentro de ese archivo, es decir lo dejas vacio.
Stephan siempre te mostrara los ultimos avisos que se encuentren en ese archivo.
Una vez con el archivo vacío accedes a la web y vuelves a comprobar el archivo para ver si a vuelto a generar el error o ya esta solucionado.
Un saludo
Hola Pepe,
He vaciado los Error_log de mis sitios. Muchos errores se han solucionado, sin embargo:
1.- Al ejecutar el asistente Virtual Stephan me aparece una nueva advertencia sobre "Configuración de los Registros MX de los dominios de la cuenta"
El registro MX de mayor prioridad de tu dominio valledelcielo.com.ar ( valledelcielo.com.ar. ) apunta a la IP que no es una IP del servidor de Webempresa, por tanto tendrás que consultar con el administrador de valledelcielo.com.ar. (el otro proveedor) ya que el mail se gestiona por ese servidor
Vemos que el dominio valledelcielo.com.ar lo tienes apuntado a un MX externo, pero en tu cPanel, no tienes marcada la opción de Intercambiador de Correo remoto , deberías de acceder a tu cPanel >> Entrada de MX >> Seleccionar el dominio valledelcielo.com.ar >> Seleccionar Intercambiador de correo remoto, y pulsar en Cambiar
Ingreso a Cpanel, pero no encuentro "registro MX".
2.- He limpiado Error_log como se ha sugerido, pero sigue apareciendo la siguiente observación:
[12-Nov-2018 19:05: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/php70/usr/share/pear') in /home/partidod/public_html/templates/palene/error.php on line 79
3.- Cuando desde el administrador (cPanel) intento vaciar el archivo error_log (/public_html/radio947bolivar), no permite editarlo, pues cuando me paro sobre el archivo en cuestión, la opción de "Editar" aparece en gris.
[12-Nov-2018 18:43:39 UTC] PHP Fatal error: require_once(): Failed opening required '/home/partidod/public_html/radio947bolivar/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home/partidod/public_html/radio947bolivar/templates/pandora/error.php on line 79
Muchas gracias de antemano por las sugerencias!!
Hola,
1. Este punto puedes consultarlo generando un ticket de soporte.
2. Existe una nueva versión de Joomla, verifica si actualizando te deja de mostrar el error.
3. Si no puedes eliminarlo puedes abrir un ticket de soporte.