¡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
Hola
Desde Modulos > Modulos, busca algún módulo de recaptcha y prueba desactivarlo.
Saludos.
Hola, gracias por responder.
Lo he desactivado, pero me sigue saliendo la misma línea de error.
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
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
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
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:
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
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.
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.
Hola
Ok, que bueno que lo solucionaste.
Saludos.