Avisos
Vaciar todo

Problema en prestashop (1/1) ContextErrorException  

 
Rodrigo
 Rodrigo
Usuario activo

Hola, tengo este problema en prestashop 1.7.6.8 al acceder a la página de contacto, también algún enlace del bloque mi cuenta, o cuando intento realizar el pago.

 

Cada error es un (1/1) ContextErrorException pero con diferentes avisos. He leído en este foro que un problema parecido se resolvía desactivando el módulo Revi que es el módulo de opiniones de productos.

(1/1) ContextErrorException

Warning: escapeshellcmd() has been disabled for security reasons

Pero no tengo ese módulo instalado.

 

Accediendo a la página de contacto el aviso es otro:

(1/1) ContextErrorException

Notice: Undefined index:

in Order.php line 944

 

Supongo que estará todo relacionado pero no entiendo el por qué. Mi versión de php es 7.2, he instalado la 7.3 pero entonces no puedo acceder a la web.

 

Espero que sea algo general, si me podéis echar una mano os lo agradezco. Muchas gracias, un saludo.

Contenido solo visible a usuarios registrados

Citar
Respondido : 08/01/2021 5:24 pm
Rodrigo
 Rodrigo
Usuario activo

Actualizo yo mismo el tema, sigue el fallo entrando en contacto o, por ejemplo, en la parte de "mis pedidos"

 

(1/1) ContextErrorException

Notice: Undefined index:

in Order.php line 944
at OrderCore::getCustomerOrders(3)in contactform.php line 395
at Contactform->getTemplateVarOrders()in contactform.php line 324
at Contactform->getWidgetVariables(null, array())in contactform.php line 281
at Contactform->renderWidget(null, array())in Hook.php line 975

 

Ahora mismo si puedo realizar un pedido, aunque después de pagar tarda unos 10 segundos en mostrar la página de pedido completado, y no llega al mail al cliente. Tampoco llega el mail de prueba desde la administración de la tienda (ni con la función php -se queda colgado-, ni con la configuración manual).

 

Gracias, saludos.

ResponderCitar
Respondido : 08/01/2021 5:44 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Ese error que comentas hace referencia a un archivo del nucleo de Prestashop

Evalúa actualizar tu prestashop, actualmente la versión más reciente es la 1.7.7

Si hay algún archivo que te falta en una actualización lo corregirás.

PD. realiza un backup antes de actualizar, realiza la actualización cuando no tengas muchos tráfico ya que en caso de ir algo mal tendrías que restaurar el sitio.

Saludos.

ResponderCitar
Respondido : 08/01/2021 5:59 pm