Error 500 en el registro de los clientes  

 
Juan Pedro
 Juan Pedro
Usuario activo

Buenas, tengo gente que quiere compar y al registrarse al final del proceso da error 500 y no pueden finalizar el registro, he activado el  modulo debug y me sale este error,

tengo instalado la ultima

Versión de PrestaShop: 1.7.6.4

Versión PHP: 7.2.27

 

[PrestaShopException]

La longitud del campo Customer->passwd es actualmente de 60 caracteres. Debe tener entre 0 y 32 caracteres.
at line 1003 in file classes/ObjectModel.php

998.             }
999. 
1000.             $message = $this->validateField($field, $this->$field);
1001.             if ($message !== true) {
1002.                 if ($die) {
1003.                     throw new PrestaShopException($message);
1004.                 }
1005. 
1006.                 return $error_return ? $message : false;
1007.             }
1008.         }
Citar
Respondido : 21/03/2020 11:17 am
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Juan Pedro.

.- Accede a Internacional -> Ubicaciones Geográficas.

.- Pulsa en la pestaña Países y edita el país con el que trabajas.

.- En las opciones de " Formato de dirección " Pulsa en " Utilizar el formato Predeterminado "

Link a post de foro, solo visible a usuarios registrados

 

Revisa si después de eso se soluciona.

 

Un saludo

 

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 21/03/2020 12:11 pm

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

Juan Pedro
 Juan Pedro
Usuario activo

Buenas gracias por tu contestación, he hecho lo que me indicas y me sigue dando el mismo error, el caso es que aun modificando lo que me dices no sale reflejado algunos de esos campos en el formulario de registro.

 

la web es: https://johnpeterfitness.es

ResponderCitar
Respondido : 21/03/2020 12:24 pm
Jhon Marreros Guzman
 Jhon Marreros Guzman
Miembro Moderator

Hola

El error indica problemas con la longitud de la clave que excede la longitud permitida, sin embargo no es por lo usuarios recientes, posiblemente tengas data con problemas.

Has importado usuarios a tu sitio web?, ya que al parecer puede ser que el campo de clave se haya generado mal.

Si has actualizado recientemente tu sitio, prueba limpiar cache desde parámetros avanzados > Rendimiento, o si usas algún módulo de optimización prueba deshabilitarlo temporalmente.

Saludos.

This post was modified hace 3 semanas por Jhon Marreros Guzman

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 21/03/2020 1:28 pm

Cursos Gratuitos WordPress

Juan Pedro
 Juan Pedro
Usuario activo

el problema ha surgido de repente  he visto que habia una actulaización y lo he actualizado para ver si solucionaba el problema pero sigue, y ya he borrado la cache varias veces.

Se te ocurrealgo que pueda hacer? gracias de antemano un saludo

ResponderCitar
Respondido : 21/03/2020 2:10 pm
Jhon Marreros Guzman
 Jhon Marreros Guzman
Miembro Moderator

Hola

Podría ser algún tipo de bug de la versión, aunque no he encontrado ningún reporte de este tipo que sea reciente, es posible también que sea algún tipo de conflicto con algún módulo que tengas instalado.

Prueba esto último verifica primero si tienes actualizaciones pendientes de módulos o incluso de tu propio theme y actualiza, si aún sigues con problemas prueba ir desactivando módulos y verifica.

Como última opción tendrías que evaluar recuperar una copia de tu sitio antes de la actualización y antes de actualizar realizar puebas en un clon.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 21/03/2020 2:45 pm

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

Juan Pedro
 Juan Pedro
Usuario activo

Bueno al final en el foro de prestashop tambien hice la consulta y la contestación de uno ha dado con la tecla lo publico aqui por si ha alguien le sirve.muchas gracias por vuesra ayuda.un saludo.

 

Hola, en la clase Customer (Classes/Customer.php) localizad la línea donde se asigna la variable $definition y comprobad el valor asignado a 'size', seguramente estará establecido a 32, cambiadlo a 60

'passwd' => array('type' => self::TYPE_STRING, 'validate' => 'isPasswd', 'required' => true, 'size' => 60),

Un saludo

ResponderCitar
Respondido : 21/03/2020 7:58 pm
Jhon Marreros Guzman
 Jhon Marreros Guzman
Miembro Moderator

Hola

Gracias por el aporte.

Es posible entonces que haya sido algún tipo de bug, igual tenlo en cuenta si actualizas PrestaShop en caso aún no lo corrijan ya que tendrás que realizarlo nuevamente.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 21/03/2020 8:23 pm

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

Por favor Iniciar Sesión o Registro