Avisos
Vaciar todo

Problemas con capucha en prestashop  

Página 1 / 2
 
Alfonso
 Alfonso
Usuario experto

Buenos días, en las últimas semanas me ha desaparecido la imagen cancha de mis formularios de registro y contacto.
Después de leer varios hilos de su foro y probar alguna de las soluciones me decidí por comprar el módulo que ustedes recomendaban como solución fácil en uno de sus temas, "nocaptcharecaptcha" de entrada su soporte técnico es algo lento (desde el jueves y aun no han contestado).
Al instalar el nuevo módulo me da un error y estoy bloqueado ahí. Espero q ustedes me puedan echar una mano pues en este momento tengo los formularios sin protección.
Les adjunto captura del error.
Gracias!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 10/02/2018 10:21 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alfonso.

¿ El módulo es el siguiente ? -> https://addons.prestashop.com/es/seguridad-y-accesos/19495-no-captcha-recaptcha.html

Por norma no solemos recomendar módulos de pago a no ser que veamos que el usuario tenga problemas para implementar lo que busca.

.- Realiza una revisión con el Asistente Virtual Stephan y comprueba si soluciona problemas de permisos en archivo y carpetas.

Un saludo

ResponderCitar
Respondido : 10/02/2018 12:21 pm

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

Alfonso
 Alfonso
Usuario experto

Hola, efectivamente ese es el módulo que me da problemas en la instalación.
He realizado la revisión con Stephan y he vuelto a intentar la instalación. Sigue dando el mismo problema
En el apartado error fatal de Stephan me da errores 500 y me menciona el recapcha. Tiene algo q ver? que puedo hacer para resolver estos errores?
He intentado seguir la ruta pero me quedo en ../../../ y no encuentro los archivos con error.
Copio los errores q da Estaphan:

[09-Feb-2018 10:53:47 Europe/Madrid] PHP Fatal error: require_once(): Failed opening required '/home/maymovil/public_html/classes/module/../../../modules/recaptcha/lib/recaptchalib.php' (include_path='/home/maymovil/public_html/tools/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/maymovil/public_html/classes/module/Module.php(2943) : eval()'d code on line 9
[09-Feb-2018 10:55:30 Europe/Madrid] PHP Fatal error: require_once(): Failed opening required '/home/maymovil/public_html/classes/module/../../../modules/recaptcha/lib/recaptchalib.php' (include_path='/home/maymovil/public_html/tools/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/maymovil/public_html/classes/module/Module.php(2794) : eval()'d code on line 7
[09-Feb-2018 10:56:55 Europe/Madrid] PHP Fatal error: require_once(): Failed opening required '/home/maymovil/public_html/classes/module/../../../modules/recaptcha/lib/recaptchalib.php' (include_path='/home/maymovil/public_html/tools/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/maymovil/public_html/classes/module/Module.php(2943) : eval()'d code on line 9
[10-Feb-2018 18:00:13 Europe/Madrid] PHP Fatal error: require_once(): Failed opening required '/home/maymovil/public_html/classes/module/../../../modules/recaptcha/lib/recaptchalib.php' (include_path='/home/maymovil/public_html/tools/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/maymovil/public_html/classes/module/Module.php(2794) : eval()'d code on line 7
[10-Feb-2018 18:01:36 Europe/Madrid] PHP Fatal error: require_once(): Failed opening required '/home/maymovil/public_html/classes/module/../../../modules/recaptcha/lib/recaptchalib.php' (include_path='/home/maymovil/public_html/tools/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/maymovil/public_html/classes/module/Module.php(2943) : eval()'d code on line 9

Gracias de nuevo!!!

ResponderCitar
Respondido : 10/02/2018 6:54 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Alfonso,

Necesitamos que envíes un ticket desde tu Área de Cliente a "Hosting y Dominios" desde la cuenta asociada al dominio Contenido solo visible a usuarios registrados añadiendo en el Ticket como referencia la url de este hilo del Foro:

De forma que podamos ver de que PrestaShop se trata ya que no es posible verlo desde el Foro con la cuneta asociada.

Gracias por tu colaboración.

Esta publicación ha sido modificada el hace 4 años por antonio
ResponderCitar
Respondido : 11/02/2018 2:05 am

Alfonso
 Alfonso
Usuario experto

Gracias de nuevo por vuestra ayuda. He hecho ticket según me indicáis.

Entre medias he conseguido hacer funcionar el módulo capcha original sustituyendo el archivo recaptchalib.php por otro igual de una nueva instalación limpia de prestashop y añadiendo las claves pública y privada.
He vuelto a intentar instalar el módulo de pago en la instalación limpia y en la anterior y me sigue dando un error similar. He intentado seguir el mismo procedimiento pero me quedo en el error de instalación que también queda reflejado en Stephan.

Ya me han contestado de soporte: "La versión de PrestaShop que tienes instalada es la 1.6.1.11. Esta es la información que tienes que indicar en el foro."

un saludo

ResponderCitar
Respondido : 11/02/2018 7:09 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alfonso.

Ok, lo primero y previa copia de seguridad es actualizar tu instalación de prestashop a la estable que es la 1.6.1.18

->

Una vez realizada la actualización revisa si puedes añadir el Captcha, si sigues con los problemas indicalo y veremos la posibilidad de añadirlo manualmente.

Un saludo

ResponderCitar
Respondido : 12/02/2018 12:11 pm

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

Alfonso
 Alfonso
Usuario experto

Buenas tardes, ya está actualizado prestashop a la última versión.
Sigue sin dejarme instalar el módulo, al intentarlo da error similar al anterior.
Gracias!

ResponderCitar
Respondido : 12/02/2018 4:03 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Revisa si tienes archivos de overrides, por ejemplo revisa si tienes este archivo:

/override/controllers/front/ContactController.php

Prueba renombrarlo o eliminarlo de esa carpeta (Realiza una copia del archivo en caso lo elimines)

Saludos.

ResponderCitar
Respondido : 12/02/2018 5:38 pm

Cursos Gratuitos WordPress

Alfonso
 Alfonso
Usuario experto

Bieeeeennn!!!
Ya he conseguido instalar el módulo, espero q ya no de más guerra en la configuración.
Muchas gracias a todos los q habéis colaborado en la solución.
Un saludo!!

ResponderCitar
Respondido : 12/02/2018 6:02 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Que bien que lo solucionaste.

Saludos.

ResponderCitar
Respondido : 12/02/2018 8:16 pm

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

Alfonso
 Alfonso
Usuario experto

Buenos días,
Después de cantar victoria, el módulo está instalado con éxito, de nuevo un problema.
La configuración del módulo es sencilla (os mando captura) y aun que sale el recuadro de "no soy un robot" me da error al enviar el formulario de contacto. En alguna de las pruebas que he hecho me salen las imágenes para marcar pero la mayoría de las veces ni eso.
El registro inicio de sesión creando usuario nuevo me permite hacerlo aun q no me salen las imágenes de confirmación. Sólo el "no soy un robot"
Y el registro de usuario desde el carrito compra no me deja hacerlo.
He borrado cache, pasado el Stephan, hecho claves recapcha nuevas,..
por dónde puedo seguir mirando?
Gracias!

ResponderCitar
Respondido : 13/02/2018 10:36 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alfonso.

El problema no viene por el Captcha que tienes instalado, este funciona bien, el problema es con el anterior que por lo que sea sigue estando presente.

No se si lo añadiste con código o con el módulo nativo de prestashop.

.- Accede a Módulos y desactiva el módulo:

.- accede a la carpeta override -> controllers -> front y renombra el archivo " ContactController.php " por ejemplo " ContactController_old.php "

Revisa si después de esos pasos se soluciona.

Un saludo

ResponderCitar
Respondido : 13/02/2018 1:55 pm

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

Alfonso
 Alfonso
Usuario experto

Hola de nuevo,
Después de seguir tus instrucciones sin éxito, he desinstalado el modulo ReCaptcha y también desinstalado el nuevo No CAPTCHA reCAPTCHA v2.0.1.
He vuelto a instalar el nuevo asegurándome de que se creaba nuevo archivo ContactController.php pues los anteriores se borraron al desinstalar.
Sigue sin funcionar el formulario de contacto, da un error al enviar, tampoco el registro de nuevo cliente desde el carrito de la compra. En cambio no da fallo cuando creas un usuario desde inicio de sesión.
Gracias otra vez!

ResponderCitar
Respondido : 13/02/2018 2:36 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola alfonso.

¿ Renombramos el archivo ContactController.php que se encuentra en override -> controllers -> front

.- accede a la carpeta override -> controllers -> front y renombra el archivo " ContactController.php " por ejemplo " ContactController_old.php "

Un saludo

ResponderCitar
Respondido : 13/02/2018 3:06 pm

Alfonso
 Alfonso
Usuario experto

Si está renombrado

ResponderCitar
Respondido : 13/02/2018 3:17 pm
Página 1 / 2