Avisos
Vaciar todo

Undefined variable recaptcha  

 
Jose
 Jose
Usuario activo

¡Hola! Estaba comprobando en mi web: www.balamachines.com que todo estuviese funcionando, pero en la página de formulario de contacto, me sale un error sobre el reCaptcha;

Notice: Undefined variable: server in /home/balamach/public_html/modules/recaptcha/lib/recaptchalib.php on line 126

He probado a mandar un email y me sale que no he rellenado el captcha, la cosa es que yo no veo ninguno, adjunto una imagen.

¿Qué solución tiene?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 06/09/2017 6:44 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Desde Modulos > Modulos, busca algún módulo de recaptcha y prueba desactivarlo.

Saludos.

ResponderCitar
Respondido : 06/09/2017 10:12 pm

Cursos Gratuitos WordPress

Jose
 Jose
Usuario activo

Hola, gracias por responder.

Lo he desactivado, pero me sigue saliendo la misma línea de error.

ResponderCitar
Respondido : 07/09/2017 2:17 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose.

.- accede a la administración de prestashop y en módulos busca los módulos que tienes de captcha y los eliminas no solo los desactivas, eliminarlos por completo.

Prueba si después de eso se soluciona, si vieras que sigue marcando ese error accede a tu cuenta de cPanel -> Administrador de archivos y renombrar la carpeta recaptcha por ejemplo recaptcha_old

Si quieres instalar otro captcha puedes probar con este modulo gratuito -> https://catalogo-onlinersi.net/en/add-ons-prestashop-modules/264-slide-captcha-prestashop-module.html

Un saludo

ResponderCitar
Respondido : 07/09/2017 2:53 pm

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

Jose
 Jose
Usuario activo

Hola, creo que se ha liado más la cosa.
https://balamachines.com/es/contactanos
He eliminado el módulo recaptcha y ahora salta esto:

Warning: require_once(/home/balamach/public_html/override/controllers/front/../../../modules/recaptcha/lib/recaptchalib.php): failed to open stream: No such file or directory in /home/balamach/public_html/override/controllers/front/ContactController.php on line 9

Fatal error: require_once(): Failed opening required '/home/balamach/public_html/override/controllers/front/../../../modules/recaptcha/lib/recaptchalib.php' (include_path='/home/balamach/public_html/tools/htmlpurifier/standalone:.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/balamach/public_html/override/controllers/front/ContactController.php on line 9

ResponderCitar
Respondido : 07/09/2017 5:24 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola José.

Ok, renombra la carpeta override ( No la elimines la renombras por ejemplo override_old )
Revisa si después de eso puedes acceder a la web, después veremos todos los archivos afectador por el modulo de captcha.

La carpeta override es donde se almacenan todos los archivos que se modificar para que no se pierdan cuando se actualice.

Un saludo

ResponderCitar
Respondido : 07/09/2017 6:01 pm

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

Jose
 Jose
Usuario activo

Vale, el formulario de contacto ahora funciona perfectamente, he enviado un mensaje y todo.
Lo único que ahora en la página principal salen todos estos errores:

Spoiler
Warning: scandir(/home/balamach/public_html/override/classes/): failed to open dir: No such file or directory in /home/balamach/public_html/classes/PrestaShopAutoload.php on line 184

Warning: scandir(): (errno 2): No such file or directory in /home/balamach/public_html/classes/PrestaShopAutoload.php on line 184

Warning: Invalid argument supplied for foreach() in /home/balamach/public_html/classes/PrestaShopAutoload.php on line 184

Warning: scandir(/home/balamach/public_html/override/controllers/): failed to open dir: No such file or directory in /home/balamach/public_html/classes/PrestaShopAutoload.php on line 184

Warning: scandir(): (errno 2): No such file or directory in /home/balamach/public_html/classes/PrestaShopAutoload.php on line 184

Warning: Invalid argument supplied for foreach() in /home/balamach/public_html/classes/PrestaShopAutoload.php on line 184

ResponderCitar
Respondido : 08/09/2017 10:33 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Vuelve a renombrar la carpeta overrides como estaba, ahora sólo renombra el archivo de overrides que hace referencia al recaptcha, es decir:

/home/balamach/public_html/override/controllers/front/../../../modules/recaptcha/lib/recaptchalib.php

Saludos.

ResponderCitar
Respondido : 08/09/2017 6:42 pm

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

Jose
 Jose
Usuario activo

Hola, en la carpeta overrides no hay nada que haga referencia al recaptcha y lo único que aparece es lo que hay en la imagen adjunta.

He buscado en otras carpetas de override y tampoco.

EDITO: Me he fijado y ya no salen las líneas de error. Así que estaría todo solucionado.

ResponderCitar
Respondido : 11/09/2017 6:24 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Ok, que bueno que lo solucionaste.

Saludos.

ResponderCitar
Respondido : 11/09/2017 11:08 pm