Jump to content

Error 500 al hacer un pedido y al crear cuenta


Recommended Posts

Buenos días! Actualmente tengo una la versión de PS 1.7.8.0 con PHP 7.4. Todo funciona correctamente pero al crear una cuenta nueva y al formalizar un pedido da error 500.

He activado el modo debug para ver qué podía estar pasando pero entonces directamente al pinchar en un producto para añadirlo al carrito me salta ese mensaje:

(1/1) ContextErrorException

Notice: Trying to access array offset on value of type bool

in 1a415808ac971e14330d93a8c31f4b200ecdc89c_2.file.product.tpl.php line 93

at Block_134612951361f9241edbdb83_04801522->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248

at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_134612951361f9241edbdb83_04801522), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184

at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_134612951361f9241edbdb83_04801522), object(Block_15805254861f923bea65b47_41467161))in smarty_internal_runtime_inheritance.php line 186

at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_15805254861f923bea65b47_41467161))in smarty_internal_runtime_inheritance.php line 156

at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_15805254861f923bea65b47_41467161', 'head')in f473aa35f6637844cd4bbcc125f58126b00a52d4_2.file.layout-both-columns.tpl.php line 40

at content_61f923bea75590_51111139(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123

at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114

at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216

at Smarty_Internal_Template->render()in smarty_internal_template.php line 385

at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'Monacolayouts/layout-full-width.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116

at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in 1f13352b67c6a13fccfb2a89f462584dfd882ef2_2.file.layout-full-width.tpl.php line 40

at content_61f923bea62840_62931895(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123

at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114

at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216

at Smarty_Internal_Template->render()in smarty_internal_template.php line 385

at Smarty_Internal_Template->_subTemplateRender('layouts/layout-full-width.tpl', null, 'Monacolayouts/layout-full-width.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116

at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-full-width.tpl')in 1a415808ac971e14330d93a8c31f4b200ecdc89c_2.file.product.tpl.php line 50

at content_61f9241edeac71_48120698(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123

at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114

at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216

at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232

at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, 'Monacolayouts/layout-full-width.tpl', null, 0)in smarty_internal_templatebase.php line 116

at Smarty_Internal_TemplateBase->fetch('catalog/product.tpl', null, 'Monacolayouts/layout-full-width.tpl', null, false, true, false)in SmartyDev.php line 40

at SmartyDev->fetch('catalog/product.tpl', null, 'Monacolayouts/layout-full-width.tpl')in FrontController.php line 727

at FrontControllerCore->smartyOutputContent('catalog/product.tpl')in FrontController.php line 709

at FrontControllerCore->display()in Controller.php line 326

at ControllerCore->run()in Dispatcher.php line 518

at DispatcherCore->dispatch()in index.php line 28

¿Alguna idea? 😕 

Link to comment
Share on other sites

No creo que el error que tienes (al crear una cuenta o al crear un pedido) esté relacionado con el error que muestras aqui. 

Para solucionar el problema del debug tendrias que editar el product.tpl y ver que hay ahí puesto, ya que está tratando un array como un boolean.

 

Sobre el error 500 que comentas, es posible que tengas un problema con los correos, ya que en ambos casos (realizar un pedido y crear una cuenta), se utiliza este servicio (esto es intuición, vamos un poco a ciegas).

Para confirmarlo o desmentirlo, vete a Parámetros Avanzados > Dirección de corro electrónico, y abajo del todo selecciona esta opción. Guardas y vuelve a probar:

Screenshot_40.jpg.f789707cefa949eb5a968faf8c02572e.jpg

Link to comment
Share on other sites

Hola!

Efectivamente así es. Se me ocurrió también anoche y lo he comprobado a primera hora. He configurado el correo de forma manual y sin problemas.

La verdad que nunca me había pasado y pensé en de todo menos en el correo 😅

Por aquí queda también por si a alguien le sirve de ayuda 😊

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...