Avisos
Vaciar todo

[Resuelto] Error 500 en producto personalizado  

 
Jose
 Jose
Usuario experto

Hola,

 

Desde hace unos días estamos recibiendo incidencias sobre un producto personalizable con campos obligatorios que es el que sigue

 

Nos reportan errores 500 en el mismo al pulsar sobre "guardar". Hemos activado el modo debug en la web y nos ha lanzado el siguiente mensaje:

 

image

 

Hemos revisado el código y buscado soluciones y aplicado las mismas pero no ha surtido efecto, a ver si nos podéis orientar. Muchas gracias

Contenido solo visible a usuarios registrados

Respondido : 20/11/2021 3:32 pm
Jose
 Jose
Usuario experto
Respondido por: @infozavers-es

Hola,

 

Desde hace unos días estamos recibiendo incidencias sobre un producto personalizable con campos obligatorios que es el que sigue

 

Nos reportan errores 500 en el mismo al pulsar sobre "guardar". Hemos activado el modo debug en la web y nos ha lanzado el siguiente mensaje:

 

image

 

Hemos revisado el código y buscado soluciones y aplicado las mismas pero no ha surtido efecto, a ver si nos podéis orientar. Muchas gracias

Contenido solo visible a usuarios registrados

Enlace del artículo personalizable: https://zavers.es/merchandising/4864-hpimp3.html

Respondido : 20/11/2021 3:36 pm

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose.

Veo algunos errores:

[20-Nov-2021 13:21:05 CET] PHP Warning: openssl_encrypt(): IV passed is only 7 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /home/zaverses/public_html/classes/Rijndael.php on line 52
[20-Nov-2021 13:21:06 CET] PHP Notice: Undefined variable: back_office in /home/zaverses/public_html/modules/dD_pixelfacebook/dD_pixelfacebook.php on line 265

 

Uno de ellos es provocado por el plugin " dD_pixelfacebook ", aunque no creo que el problema venga por ese modulo pero bueno puedes probar a eliminarlo.

Creo que es otro modulo el que esta provocando ese error o incluso la version de PHP que estas utilizando.

 

Puedes probar primero a desactivar los módulos y ver si es alguno lo que provoca ese error.

Si no se soluciona puedes bajar la version de PHP a la 5.6 ya que veo que utilizas una version de prestashop 1.6.24 y esas versiones no se llevam bien con las versiones 7.x de PHP:

-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/#cpanel

 

Un saludo

 

Respondido : 20/11/2021 4:49 pm
Jose
 Jose
Usuario experto

Hola @pepesoler,

 

Muchas gracias por la rápida respuesta. Hemos probado a realizar los cambios que nos has comentado y, tras desactivar el módulo pixel de fb ha dejado de aparecer el error correspondiente pero sigue ocurriendo el problema al guardar. 

 

La advertencia [20-Nov-2021 13:21:05 CET] PHP Warning: openssl_encrypt(): IV passed is only 7 bytes long, cipher expects an IV of precisely 16 bytes, padding with \0 in /home/zaverses/public_html/classes/Rijndael.php on line 52 sigue apareciendo. Ya en tiempos la intentamos solucionar pero no fuimos capaces y la dejamos por imposible. Estaba relacionada con la versión de PHP y la librería pero bueno, hemos seguido funcionando.

 

Tras probar tu primera sugerencia y no poder hacer nada con respecto a la segunda, hemos bajado la versión de PHP a la 5.6 y el resultado ha sido un error 500 en la web que ni siquiera nos deja acceder a la misma por lo que hemos dejado en la 7.0. Este es el error 

 

image

 

¿Alguna otra sugerencia? Gracias de antemano

 

Saludos

Respondido : 20/11/2021 7:11 pm

Cursos Gratuitos WordPress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose, 

Entiendo que el error se solucionó al regresar la versión de PHP nuevamente a 7.0 por lo que es posible que algún modulo u otro código en tu sitio web no es compatible con esta versión, como mencionas déjalo tu PHP en 7.0

Actualmente, el revisar tu sitio web no veo que se esté generando otro error por lo que entiendo se solucionó, si no es así puede indicarnos específicamente cuál es el error que continúa mostrándose?, de esta forma podemos verificar con mayor detalle

Un Saludo 

Respondido : 20/11/2021 8:03 pm
Jose
 Jose
Usuario experto

Hola,

 

El error se da al pulsar "guardar" tras rellenar el formulario de este artículo personalizable https://zavers.es/merchandising/4864-hpimp3.html

 

Esto lleva ocurriendo unos días y lanza el error del post inicial de este tema. 

 

Un saludo y gracias por la ayuda

Respondido : 20/11/2021 8:35 pm

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

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose, 

Entiendo, revisando el sitio no veo ningún otro error reportado en el sitio web. ¿Cómo comenta anteriormente Pepe es posible que otro modulo este generando un error? Recientemente, has realizado algún cambio en tu sitio web?

Revisa desactivar cualquier módulo que no sea requerido por el tema o el sitio y verifica si con ello no se muestra el error, ya que en análisis no se muestra ningún otro error relacionado es un poco difícil ver que ocurre. 

De igual forma comprueba el archivo error_log y comprueba si tienes algún mensaje que indique que está ocasionando este erro 500

Si es posible envíanos los errores que se muestra e indícanos el nombre de este módulo de personalización que usas, por otro lado, ya que es un error especifico del módulo te sugiero también contactes con el desarrollador del mismo y le comentes lo que sucede para que te envíe indicaciones precisas de que puede estar ocurriendo.

Un Saludo 

Respondido : 20/11/2021 9:21 pm
Jose
 Jose
Usuario experto

Hola, 

 

El error aparece en la página de producto al pulsar "guardar" y es el que sigue

 

image

 

Lo hemos sacado activando el modo debug de Prestashop. 

 

No hemos realizado cambios en la web ni instalado nada y viene ocurriendo de hace una semana o así y únicamente en este artículo que mencionábamos

 

El módulo de personalización por campos es el que por defecto usa prestashop

 

Saludos

Respondido : 20/11/2021 9:47 pm

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

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose, 

Es posible que el este error este relacionado con la moneda que usas y parece ser un bug de prestashop, revisa el siguiente hilo donde mencionan que puede estar ocurriendo -> Contenido solo visible a usuarios registrados

No sé si esté relacionado con el modulo de customización, revisa esto y nos comentas como ha ido todo

Un Saludo 

Respondido : 20/11/2021 11:15 pm
Jose
 Jose
Usuario experto

Hola,

 

Gracias por la respuesta. Lo hemos probado y nada, no soluciona el problema... 

 

Saludos

Respondido : 21/11/2021 11:16 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose.

El error es por alguno de los módulos.

.- Accede a tu cuenta de cPanel -> carpeta de la instalación.

.- Renombra la carpeta " modules " por ejemplo " modules_old "

.- Accede al producto y revisa sí al guardar la información ya no aparece el error 500

 

Si el error desaparece vuelve a renombra la carpeta modules con su nombre original y ves renombrado los módulos que no sean específicos de prestashop.

 

Un saludo

 

 

 

Respondido : 21/11/2021 4:52 pm
Jose
 Jose
Usuario experto

Buenas tardes,

 

Muchas gracias. Efectivamente era un conflicto con otro módulo, en este caso el de PayPal que también lo apuntó Karen en una respuesta pero que haciendo lo que se explicaba en el foro no solventó el problema. Reinicializando el módulo de PP ha dejado de ocurrir el error.

 

Saludos y de nuevo, gracias por vuestra ayuda

Respondido : 22/11/2021 3:53 pm

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose, 

Enhorabuenas has logrado localizar lo que ocasionaba el conflicto, un placer siempre poder ayudarte

Con esto podemos dar el tema como solucionado, escríbenos si tienes cualquier otra consulta

Un Saludo 😊 

Respondido : 22/11/2021 4:02 pm