Jeyjo Posted April 15 Share Posted April 15 Buenos días Lo primero que tengo que decir es que soy nuevo en esto de gestionar una web mediante Prestashop así que agradecido por cualquier tipo de ayuda. Mi versión de Prestashop es la 1.7.6.4. La pagina web esta configurada desde Transporte > Preferencias para que al llegar a un carrito con valor mínimo de 39€ los gastos de envío sean gratis, pues cuando en un carrito se llega a ese mínimo y la sesión esta iniciada si por ejemplo el usuario se sale del carrito para seguir navegando por la web esta se queda en blanco y no se puede hacer absolutamente nada (adjunto imagen de como se ve la web) No se puede pulsar sobre nada, tampoco cerrar sesión. Es un problema grave que me está volviendo loco. Alguien tiene alguna idea de a que se debe o que podría hacer para solucionarlo Un saludo y gracias por adelantado Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 16 Share Posted April 16 Tienes que activar el modo debug para que puedas ver mas detalles. Parece un error 500 cuando se cumples las condiciones que planteas. Link to comment Share on other sites More sharing options...
PepeFernandez Posted April 16 Share Posted April 16 En la raiz del proyecto hay un archivo llamado error_log. fuerza el caso que hace que se te quede en blanco, y busca en este archivo las últimas lineas, ahí te mostrará el error Link to comment Share on other sites More sharing options...
Jeyjo Posted April 17 Author Share Posted April 17 Ya tenia activado el modo debug y no me daba ninguna información extra pero inspeccionando la pagina vi que ponía este error: He intentado buscar solución a este error en concreto y no he encontrado nada, pero si que vi otro hilo de Prestashop con este mismo problema sin solucionar. Y respondiendo a lo del archivo error_log lo he encontrado en una carpeta logs del directorio raíz pero esta vacío aun tras replicar el error varias veces no se si a lo mejor no es el que me mencionabas Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 17 Share Posted April 17 Pues ahí esta el problema. Esta llamando a una función que no existe para una variable de tipo string. Sigue hacia abajo buscando de que modulo proviene este problema y desactivarlo. Con eso ya no te debería aparecer mas el error. Link to comment Share on other sites More sharing options...
Jeyjo Posted April 18 Author Share Posted April 18 He estado intentando seguir el error pero no encuentro lo que lo puede estar ocasionando. Adjunto las líneas del error entero, revisándolas no soy capaz de encontrar el modulo origen del problema. Whoops, looks like something went wrong. (1/1) FatalThrowableError Call to a member function getModuleLink() on string in 30b8cebbe82b27b7382f4342898cea128ec857c9_2.file.customerAccount.tpl.php line 25 at content_661d0e5c9e4486_96694661(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, null, null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch(null, null, null, null, false, true, false)in SmartyDevTemplate.php line 40 at SmartyDevTemplateCore->fetch()in Module.php line 2409 at ModuleCore->display('/var/www/html/modules/psgdpr', '/views/templates/front/customerAccount.tpl')in psgdpr.php line 629 at Psgdpr->hookDisplayCustomerAccount(array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 970 at HookCore::coreCallHook(object(Psgdpr), 'hookdisplayCustomerAccount', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 355 at HookCore::callHookOn(object(Psgdpr), 'displayCustomerAccount', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 907 at HookCore::exec('displayCustomerAccount', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1), null)in smarty.config.inc.php line 167 at smartyHook(array('h' => 'displayCustomerAccount'), object(SmartyDevTemplate))in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'displayCustomerAccount'), object(SmartyDevTemplate)))in 24abc953419886a5da6eab80be3a4ec9444fc7a4_2.module.pscustomersignincustomerd.php line 92 at content_661d0e5c9d7f43_84148794(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('module:ps_customersignin/customer-dropdown-menu.tpl', null, null, 0, 31536000, array(), 0, false)in d5f8f570180f74d1dbdd1a1d2af0445e90a6650c_2.module.pscustomersigninpscustome.php line 57 at content_661d0e0e5243b7_55313472(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, null, null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch(null, null, null, null, false, true, false)in SmartyDevTemplate.php line 40 at SmartyDevTemplateCore->fetch()in Module.php line 2447 at ModuleCore->fetch('module:ps_customersignin/ps_customersignin.tpl')in ps_customersignin.php line 108 at Ps_CustomerSignIn->renderWidget('displayTop', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart)))in Hook.php line 975 at HookCore::coreRenderWidget(object(Ps_CustomerSignIn), 'displayTop', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart)))in Hook.php line 927 at HookCore::exec('displayTop', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart)), null)in smarty.config.inc.php line 167 at smartyHook(array('h' => 'displayTop'), object(SmartyDevTemplate))in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'displayTop'), object(SmartyDevTemplate)))in 4a104bdb1db601a00c886582ac5705ec9585171f_2.file.header.tpl.php line 339 at Block_1504201733661d0e1456c247_04765776->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_1504201733661d0e1456c247_04765776), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_1504201733661d0e1456c247_04765776))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_1504201733661d0e1456c247_04765776', 'header_right', 6)in 4a104bdb1db601a00c886582ac5705ec9585171f_2.file.header.tpl.php line 377 at Block_1270355212661d0e14563871_52114508->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_1270355212661d0e14563871_52114508), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_1270355212661d0e14563871_52114508))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_1270355212661d0e14563871_52114508', 'main_header')in 4a104bdb1db601a00c886582ac5705ec9585171f_2.file.header.tpl.php line 66 at content_661d0e14573404_97669101(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('file:_partials/header.tpl', null, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 0, false)in 20bf25ec22c045ad2721111a7f1bf19567a6deb3_2.file.layout-both-columns.tpl.php line 239 at Block_1567156520661d0e144ee9c5_87382820->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_1567156520661d0e144ee9c5_87382820), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_1567156520661d0e144ee9c5_87382820))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_1567156520661d0e144ee9c5_87382820', 'header')in 20bf25ec22c045ad2721111a7f1bf19567a6deb3_2.file.layout-both-columns.tpl.php line 73 at content_661d0e14503029_00599614(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, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in f8d143d43db7ebcb109a42886376ba68979f6d14_2.file.layout-left-column.tpl.php line 33 at content_661d0e144dfe65_05906181(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-left-column.tpl', null, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-left-column.tpl')in 66c9699bb9563df0d37aa3d89df0bc571284357e_2.file.page.tpl.php line 34 at content_661d134232cd28_31181683(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('page.tpl', null, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'page.tpl')in 0f02c15a1f27802dd316865270d2aef11ead4b8f_2.file.page.tpl.php line 50 at content_661d1342322646_96279643(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('customer/page.tpl', null, 'layouts/layout-left-column.tpl', 0, 31536000, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 125 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'customer/page.tpl')in 18bb4462a92f64fd2a4e63670f85cbedc049da89_2.file.my-account.tpl.php line 38 at content_661d1342311860_92571325(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, 'layouts/layout-left-column.tpl', null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch('customer/my-account.tpl', null, 'layouts/layout-left-column.tpl', null, false, true, false)in SmartyDev.php line 40 at SmartyDev->fetch('customer/my-account.tpl', null, 'layouts/layout-left-column.tpl')in FrontController.php line 683 at FrontControllerCore->smartyOutputContent('customer/my-account.tpl')in FrontController.php line 667 at FrontControllerCore->display()in Controller.php line 312 at ControllerCore->run()in Dispatcher.php line 515 at DispatcherCore->dispatch()in index.php line 28 Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 18 Share Posted April 18 Pues ahí en la traza esta el modulo "psgdpr" y el tpl con el problema "/views/templates/front/customerAccount.tpl". Link to comment Share on other sites More sharing options...
Jeyjo Posted April 18 Author Share Posted April 18 He encontrado el módulo de "psgdpr" en los módulos instalados de Prestashop se llama "Cumplimiento del RGPD de PrestaShop" por ahora lo he desactivado y ya no ocurre el error anterior así que muchísimas gracias por tu ayuda. ¿Alguna idea de porque pasa eso con el módulo? ¿Sabes si puedo cambiarle algo en la configuración para que no ocurra? De todos modos muchas gracias por la ayuda y al menos solucionado ese problema está Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 18 Share Posted April 18 Solo tienes que modificar el tpl para corregir el problema. Hay que tener conocimientos de programación para ello. Lo otro seria actualizar dicho modulo a la ultima versión disponible a ver si eso soluciona el problema. Suerte. Link to comment Share on other sites More sharing options...
Jeyjo Posted April 19 Author Share Posted April 19 Intentando actualizar el módulo a una versión más reciente me encuentro con este problema: Buscando en foros por ahora no he encontrado nada que me ayude, alguna idea de como solucionarlo Un saludo y gracias Link to comment Share on other sites More sharing options...
Nickz Posted April 19 Share Posted April 19 On 4/15/2024 at 9:07 AM, Jeyjo said: versión de Prestashop es la 1.7.6.4. desde el principio o actualizada de 1.6? Link to comment Share on other sites More sharing options...
Jeyjo Posted April 19 Author Share Posted April 19 Eso no te se decir, hace poco que estoy a cargo del mantenimiento de la web y desconozco como era antes, pero al menos desde que yo entre hace unos meses no se ha cambiado la version de prestashop Link to comment Share on other sites More sharing options...
Nickz Posted April 19 Share Posted April 19 4 minutes ago, Jeyjo said: Eso no te se decir, El backlog de BO debería delatar su historia. Si no el propietario debe tener esta data. Link to comment Share on other sites More sharing options...
Jeyjo Posted April 19 Author Share Posted April 19 No encuentro nada de versiones anteriores Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 19 Share Posted April 19 2 hours ago, Jeyjo said: ntentando actualizar el módulo a una versión más reciente me encuentro con este problema: Tienes un problema de comunicación desde tu servidor al API de modulo de PS. Pero porque intentas actualizar el modulo usando el API de PS cuando puedes ir al repositorio oficial (https://github.com/PrestaShop/psgdpr/releases solo busca una versión compatible con tu PS), descargar la ultima versión y luego instalarla manualmente desde el backoffice subiendo el zip correspondiente? Esa es el camino que yo tomaría. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now