JJKOYOTE Posted October 29, 2018 Share Posted October 29, 2018 Hola buenas tardes, he actualizado mi tienda con el modulo 1-click-upgrade, y he conseguido resolver casi todos los errores, pero me he encontrado con uno que persiste, que es que aunque cree paginas cms nuevas o intente acceder a las antiguas, me da un error 500 como si no las encontrara, sin embargo las guarda correctamente, esto a que se puede deber,¿ es algun error en la base de datos por el nombre de la tabla donde guarda el contenido o es un tema de permalinks? ¿ Como podria solucionar este error?. He probado incluso a regenerar el htaccess nuevo y he procedido a configurar los enlaces de la forma que viene por defecto en ps 1.7, he forzado compilacion y nada de momento no he conseguido resultados si pudieran orientarme hacia donde buscar este error os lo agradeceria, Os dejo una captura de la configuracion de los enlaces actual, en las paginas venia sin id y sin el content una estructura asi: {rewrite}.html, y lo he dejado asi que es la configuracion de 1.7: content/{id}-{rewrite}, no se si puede ser esto. Un saludo Link to comment Share on other sites More sharing options...
nadie Posted October 29, 2018 Share Posted October 29, 2018 (edited) En 29/10/2018 a las 3:19 PM, JJKOYOTE dijo: Hola buenas tardes, he actualizado mi tienda con el modulo 1-click-upgrade, y he conseguido resolver casi todos los errores, pero me he encontrado con uno que persiste, que es que aunque cree paginas cms nuevas o intente acceder a las antiguas, me da un error 500 como si no las encontrara, sin embargo las guarda correctamente, esto a que se puede deber,¿ es algun error en la base de datos por el nombre de la tabla donde guarda el contenido o es un tema de permalinks? ¿ Como podria solucionar este error?. He probado incluso a regenerar el htaccess nuevo y he procedido a configurar los enlaces de la forma que viene por defecto en ps 1.7, he forzado compilacion y nada de momento no he conseguido resultados si pudieran orientarme hacia donde buscar este error os lo agradeceria, Os dejo una captura de la configuracion de los enlaces actual, en las paginas venia sin id y sin el content una estructura asi: {rewrite}.html, y lo he dejado asi que es la configuracion de 1.7: content/{id}-{rewrite}, no se si puede ser esto. Un saludo Error 500 => habilitar debug => https://www.prestashop.com/forums/topic/232476-¿qué-hacer-cuando-sale-un-error-500-o-se-queda-la-pantalla-en-blanco-en-prestashop/ para ver por donde viene el problema. Si siguen sin ver por donde viene, revisar log de errores en el hosting. ¿Es posible que en la 1.6 estuvieras usando algún módulo (como el de faktiva) que te hubiera instalado algunos overrides para quitar el id de las urls amigables? Si fuera ese el caso ¿Lo has desinstalado? ¿Has verificado que los overrides del mismo no siguen activos? Revisa, por si ejemplo, si tuvieras el override => /override/controllers/front/CmsController.php (el módulo que te quitaba el id, te instalaba más overrides, pero te he puesto un ejemplo, ve revisando el directorio de overrides por si acaso) Saludos, Edited October 31, 2018 by nadie update quote (see edit history) Link to comment Share on other sites More sharing options...
JJKOYOTE Posted October 29, 2018 Author Share Posted October 29, 2018 (edited) En 29/10/2018 a las 3:30 PM, nadie dijo: Error 500 => habilitar debug => https://www.prestashop.com/forums/topic/232476-¿qué-hacer-cuando-sale-un-error-500-o-se-queda-la-pantalla-en-blanco-en-prestashop/ para ver por donde viene el problema. Si siguen sin ver por donde viene, revisar log de errores en el hosting. ¿Es posible que en la 1.6 estuvieras usando algún módulo (como el de faktiva) que te hubiera instalado algunos overrides para quitar el id de las urls amigables? Si fuera ese el caso ¿Lo has desinstalado? ¿Has verificado que los overrides del mismo no siguen activos? Revisa, por si ejemplo, si tuvieras el override => /override/controllers/front/CmsController.php (el módulo que te quitaba el id, te instalaba más overrides, pero te he puesto un ejemplo, ve revisando el directorio de overrides por si acaso) Saludos, Muchas gracias, si que localizo ese archivo, es mas ha hecho algo raro, al activar el modo debug después si me mostraba las paginas, lo raro es que al actualizar ya no me las mostraba de nuevo, pero me lanzaba este error, que apunta al archivo que tu me dijiste, ¿ Que hago con el archivo lo elimino?¿ o modifico la linea en la que me da el error? El error es el siguiente: (1/1) UndefinedMethodException Attempted to call an undefined method named "getFullPath" of class "Tools". in CmsController.php line 114 at CmsControllerCore->initContent()in Controller.php line 255 at ControllerCore->run()in Dispatcher.php line 428 at DispatcherCore->dispatch()in Dispatcher.php line 242 at Dispatcher->dispatch()in index.php line 28 Un saludo y gracias de antemano Edited October 31, 2018 by nadie moderation update quote (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 30, 2018 Share Posted October 30, 2018 (edited) hace 15 horas, JJKOYOTE dijo: Muchas gracias, si que localizo ese archivo, es mas ha hecho algo raro, al activar el modo debug después si me mostraba las paginas, lo raro es que al actualizar ya no me las mostraba de nuevo, pero me lanzaba este error, que apunta al archivo que tu me dijiste, ¿ Que hago con el archivo lo elimino?¿ o modifico la linea en la que me da el error? El error es el siguiente: (1/1) UndefinedMethodException Attempted to call an undefined method named "getFullPath" of class "Tools". in CmsController.php line 114 at CmsControllerCore->initContent()in Controller.php line 255 at ControllerCore->run()in Dispatcher.php line 428 at DispatcherCore->dispatch()in Dispatcher.php line 242 at Dispatcher->dispatch()in index.php line 28 Un saludo y gracias de antemano Me cuelo por este tema, si el override realmente no lo estas usando actualmente en ningún módulo, eliminalo o renombralo por nombre_fichero_old Suerte. PD: Recuerdo que hablo del override (/override/controllers/front/CmsController.php) no del original (/controllers/front/CmsController.php): Edited October 30, 2018 by nadie (see edit history) Link to comment Share on other sites More sharing options...
JJKOYOTE Posted October 30, 2018 Author Share Posted October 30, 2018 1 hour ago, nadie said: Me cuelo por este tema, si el override realmente no lo estas usando actualmente en ningún módulo, eliminalo o renombralo por nombre_fichero_old Suerte. PD: Recuerdo que hablo del override (/override/controllers/front/CmsController.php) no del original (/controllers/front/CmsController.php): Perfecto con eso he podido solucionar los cms, muchas gracias, ahora me tengo que pegar con el site map y la pagina de contacto que seguro que tambien es por que el modulo que lo genera da conflicto voy a ver que tal. Muchas gracias por la atención, la actualización es un poco tediosa con eso de los modulos de diferentes versiones. Un saludo, gran comunidad, Link to comment Share on other sites More sharing options...
JJKOYOTE Posted October 30, 2018 Author Share Posted October 30, 2018 He conseguido solucionar ese error despues me genera este otro que es igual, en el enlace de sitemap e información de la tienda, los overrides al final inserte los que vienen con el tema que tengo instalado por si fuera eso pero no lo soluciono, el error que me marca seguido es este, el sitemap no funciona de ninguna forma pero la informacion de la tienda aparece sin imagenes al quitar el modo debug, no se donde puede haber mas overrides que están actuando sobre esto. Un saludo (1/1) ContextErrorException Warning: htmlspecialchars() expects parameter 1 to be string, array given in 86fa9e5b2eb4278c5f24632cfb7dd8a51c482686_2.file.stores.tpl.php line 81 at Block_14337939875bd848fbb049d1_08192554->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 247 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_14337939875bd848fbb049d1_08192554), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 183 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_14337939875bd848fbb049d1_08192554),object(Block_1956732425bd848fbb256a2_35016891))in smarty_internal_runtime_inheritance.php line 185 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_1956732425bd848fbb256a2_35016891))in smarty_internal_runtime_inheritance.php line 157 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_1956732425bd848fbb256a2_35016891', 'page_content_container', 1)in 1d4e0d2e2d34d528d328ea7a750f8f102f56699f_2.file.page.tpl.php line 179 at Block_19993214995bd848fbb22c74_94263528->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 247 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_19993214995bd848fbb22c74_94263528), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 183 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_19993214995bd848fbb22c74_94263528),object(Block_14568681605bd848fbb30871_20092925))in smarty_internal_runtime_inheritance.php line 185 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_14568681605bd848fbb30871_20092925))in smarty_internal_runtime_inheritance.php line 157 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_14568681605bd848fbb30871_20092925', 'content', 2)in e99635d40467ce02ee8736fba4b145d295dccc4b_2.file.layout-full-width.tpl.php line 99 at Block_12093869895bd848fbb30307_54595873->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 247 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_12093869895bd848fbb30307_54595873), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 183 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_12093869895bd848fbb30307_54595873),object(Block_792362995bd848fbb45ce5_25761783))in smarty_internal_runtime_inheritance.php line 185 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_792362995bd848fbb45ce5_25761783))in smarty_internal_runtime_inheritance.php line 157 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_792362995bd848fbb45ce5_25761783', 'content_wrapper')in 8dc030b629c520a4c1544731f8b1baf07193a9da_2.file.layout-both-columns.tpl.php line 94 at content_5bd848fbb4bbd0_23468942(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 206 at Smarty_Internal_Template->render()in smarty_internal_template.php line 365 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 127 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in e99635d40467ce02ee8736fba4b145d295dccc4b_2.file.layout-full-width.tpl.php line 42 at content_5bd848fbb311e8_32679430(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 206 at Smarty_Internal_Template->render()in smarty_internal_template.php line 365 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-full-width.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 127 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-full-width.tpl')in 1d4e0d2e2d34d528d328ea7a750f8f102f56699f_2.file.page.tpl.php line 31 at content_5bd848fbb27fb6_95771731(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 206 at Smarty_Internal_Template->render()in smarty_internal_template.php line 365 at Smarty_Internal_Template->_subTemplateRender('page.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 127 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'page.tpl')in 86fa9e5b2eb4278c5f24632cfb7dd8a51c482686_2.file.stores.tpl.php line 38 at content_5bd848fbb18a16_18783708(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 206 at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232 at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, 'layouts/layout-full-width.tpl', null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch('cms/stores.tpl', null, 'layouts/layout-full-width.tpl', null, false, true, false)in SmartyDev.php line 41 at SmartyDev->fetch('cms/stores.tpl', null, 'layouts/layout-full-width.tpl')in FrontController.php line 679 at FrontControllerCore->smartyOutputContent('cms/stores.tpl')in FrontController.php line 663 at FrontControllerCore->display()in Controller.php line 275 at ControllerCore->run()in Dispatcher.php line 428 at DispatcherCore->dispatch()in Dispatcher.php line 242 at Dispatcher->dispatch()in index.php line 28 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