Avisos
Vaciar todo

recaptcha en formulario de registro virtuemart  

 
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola a todos.
Estoy teniendo problemas con el recaptcha del formulario de registro virtuemart.
Tenia Joomla 3.4.8 y VM 3.0.14 y funcionaba correctamente.
He actualizado a joomla 3.5.1 y VM 3.0.17 y no aparece el recaptcha en el formulario de registro(adjunto captura de pantalla), dándome error que adjunto
Decido volver a restaurar la copia de seguridad que tenia de joomla 3.4.8 y VM 3.0.14 y mi sorpresa es que me sigue dando los mismos errores.
mi pregunta es¿ ha habido alguna modificación en el hosting?
Necesito ayuda para que todo vuelva a funcionar, es una web en producción.
Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 20/06/2016 12:17 am
Julen
 Julen
Miembro Admin

Hola,

Me comunica uno de nuestros técnicos que solo has restaurado los ficheros de su página web.

Sin embargo, no has restaurado la base de datos asociada a tu Joomla.

Adicionalmente, tienes que restaurar la base de datos a la copia diaria (para que vaya acorde a los ficheros que ha restaurado) con cPRemote.

Para restaurar la base de datos ->

La base de datos debe restaurarla desde la opción Restore Database pero previamente, desde phpMyAdmin debe eliminar todas las tablas de esa base de datos (no eliminar la base de datos) y luego proceder a restaurarla.

Le será útil -> http://www.youtube.com/watch?v=07QbA6X1yUU

Por lo tanto, te recomendamos que restaures de nuevo tu sitio web completo a un estado anterior en el que te funcionaba correctamente. Recuerda que tienes que restaurar los ficheros correspondientes a tu sitio web y la base de datos.

En caso de errores o dudas, es importante que nos facilites capturas de pantalla para que podamos revisar y guiarte con el proceso de restauración de la base de datos

https://guias.webempresa.com/preguntas-frecuentes/captura-de-pantalla/

Saludos

ResponderCitar
Respondido : 20/06/2016 10:27 am

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

Antonio Fernández
 Antonio Fernández
Honorable Member

Hola.
He restaurado una copia que realice el día 8 -06-2016 con Akeeba Backup, donde funcionaba todo correctamente.
El recaptcha del formulario de registro de virtuemart, sigue sin funcionar.
Un saludo.

ResponderCitar
Respondido : 20/06/2016 8:08 pm
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola a todos.
El problema esta con el certificado Let´s Encrypt y el plugin EasyCalcCheck Plus - ECC+ .
He desinstalado dicho certificado y todo vuelve a funcionar correctamente.
¿ que opciones tengo para que el plugin EasyCalcCheck Plus - ECC+, funcione con el certificado Let´s Encrypt?
Un saludo.

ResponderCitar
Respondido : 20/06/2016 8:46 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Entiendo que te refieres a : http://extensions.joomla.org/extension/easycalccheck-plus

El recaptcha que aparece en el registro lo estas usando con este plugin?
http://www.comercialcobocalleja.com/crear-cuenta/edit

Según lo que comentas el problema lo tienes con el plugin si lo desactivas si puedes trabajar correctamente con https, tal vez podrías reportar el problema a los desarrolladores del plugin y mientras tanto evaluar un plugin similar para protección del spam.
https://www.webempresa.com/blog/habilitar-recaptcha-en-joomla-3-x-para-frenar-el-spam.html

Saludos.

ResponderCitar
Respondido : 20/06/2016 11:16 pm
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jhon.
Sí, me referia al plugin
extensions.joomla.org/extension/easycalccheck-plus
El recaptcha que aparece en el registro de virtuemart lo estoy usando con este plugin?
www.comercialcobocalleja.com/crear-cuenta/edit
El plugin que me recomiendas:
www.webempresa.com/blog/habilitar-recaptcha-en-joomla-3-x-para-frenar-el-spam.html
ya le tengo instalado, pero es para joomla y yo utilizo para el registro el formulario de virtuemart.
¿Me podrías aconsejar otro plugin para virtuemart?
Un saludo.

ResponderCitar
Respondido : 21/06/2016 8:31 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Verifica si te sucede lo mismo con esta extensión :
http://extensions.joomla.org/extension/keycaptcha

Saludos.

ResponderCitar
Respondido : 21/06/2016 10:42 pm
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jhon.
He instalado el plugin que me comenta pero me da error.
Cuando le doy ha enviar al formulario después de haber rellenado el formulario y el recaptcha, la pantalla se queda en blanco y cuando le doy f5 para refrescar, me aparece el error que te adjunto captura de pantalla.
Un saludo.

ResponderCitar
Respondido : 22/06/2016 7:52 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Has desinstalado todo lo que tenga qeu ver con plugins recaptcha que has tenido anteriormente?

Si te sale una pantalla en blanco se esta generando un error 500, revisa tu archivo error_log y verifica los errores recientes que te aparecen.

Salduos.

ResponderCitar
Respondido : 22/06/2016 8:31 pm
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jhon.
Acabo de desinstalar los dos plugin que tenia y solo he dejado el de Keycaptcha y me sigue dando el mismo error.
Te adjunto el error_log
Gracias.
[20-Jun-2016 18:54:15 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:54:29 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:55:02 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:55:34 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:56:06 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:56:39 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:56:53 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:57:11 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/index.php on line 37
[20-Jun-2016 18:57:43 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/libraries/import.legacy.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/includes/framework.php on line 15
[20-Jun-2016 18:58:17 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/libraries/import.legacy.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/includes/framework.php on line 15
[20-Jun-2016 18:58:50 Europe/Berlin] PHP Fatal error: require_once(): Failed opening required '/home/quedebi1/public_html/comercialcobocalleja.com/libraries/import.legacy.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/quedebi1/public_html/comercialcobocalleja.com/includes/framework.php on line 15
[20-Jun-2016 18:59:23 Europe/Berlin] PHP Fatal error: Class 'JLog' not found in /home/quedebi1/public_html/comercialcobocalleja.com/libraries/legacy/error/error.php on line 350

ResponderCitar
Respondido : 22/06/2016 9:19 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Estos errores no son recientes , todos son del 20 de Junio.
Has desactivado también la funcion de recaptcha que tiene el propio Joomla?

Si pruebas tu sitio sin SSL te permite funcionar esta neuva extensión.
En recaptcha google has registrado tu sitio con https?, si sigues con problemas mejor consultar esto por tickets para ver en que parte se genera el problema con Let´s Encrypt

Saludos.

ResponderCitar
Respondido : 22/06/2016 11:37 pm
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Jhon.
He realizado pruebas desactivando el plugin EasyCalcCheck PLUS - ECC+ también la función de recaptcha que tiene el propio Joomla y sin SSL.
En Keyrecaptcha google no me deja registrar mi sitio con https, solo con http, pero también he realizado pruebas sin https y se produce el mismo error.
Voy a consultar esto por tickets, según tu recomendación.
Un saludo.

ResponderCitar
Respondido : 23/06/2016 12:09 am

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Te indico cómo solucionar el problema del plugin EasyCalcCheck PLUS con la carga del Recaptcha, si la web tiene SSL activado. Está provocado porque la llamada a la librería javascript del Recaptcha, que se carga desde un recurso externo, se hace desde una conexión http no segura, por lo que el navegador lo bloquea.

Para solucionar esto, hay que hace un pequeño cambio en el código del plugin. Hay que editar el archivo plugins/system/easycalccheckplus/easycalccheckplus/recaptchalib.php. Aquí localizamos la siguiente línea:

function recaptcha_get_html($pubkey, $error = null, $use_ssl = false)

Hay que cambiarla por esta otra:

function recaptcha_get_html($pubkey, $error = null, $use_ssl = true)

Es decir se ha cambiado el valor false de $use_ssl por true, lo que hace que por defecto ese recurso externo se cargue por https. Con este cambio el Recaptcha cargará correctamente tanto si se tiene el SSL activado como si no.

ResponderCitar
Respondido : 24/06/2016 11:47 am
Antonio Fernández
 Antonio Fernández
Honorable Member

Hola Pablo.
Un millón de gracias a todo el equipo.
Tema resuelto, puedes cerrar el tema.
Un saludo.

ResponderCitar
Respondido : 24/06/2016 1:04 pm

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Nos alegra que te guste nuestro servicio. 🙂

Nos sería de mucha utilidad que nos dejases tu testimonio, solicitamos testimonios para colocar en nuestra página y ayudar a otros posibles clientes a decidirse por nuestros servicios:

Puedes crearlo aquí: https://www.webempresa.com/testimonios.html?view=form&layout=edit

Si nos quieres enviar tu testimonio podemos colgarlo en nuestra página con un link hacia la tuya que siempre te ayudará a posicionarte, nuestra página tiene un Page Rank de Google alto.

Si ya te lo solicitamos anteriormente y nos lo facilitaste, puedes dejar otro testimonio si tienes otra página que quieras posicionar mejor al tener un link en la nuestra con tu testimonio.

Gracias por publicar tu testimonio y por tus palabras de agradecimiento.

ResponderCitar
Respondido : 24/06/2016 1:40 pm