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:
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
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:
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
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
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
¿Alguna otra sugerencia? Gracias de antemano
Saludos
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
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
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
Hola,
El error aparece en la página de producto al pulsar "guardar" y es el que sigue
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
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
Hola,
Gracias por la respuesta. Lo hemos probado y nada, no soluciona el problema...
Saludos
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
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
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 😊