frankio Posted September 27, 2018 Share Posted September 27, 2018 Buenas a todos, necesito un pequeña ayuda. En mi tienda en el panel de administración cuando doy a guarda me lleva a una página en blanco. Los cambios de texto si los guarda pero sin embargo los precios específicos no los guarda. ¿alguna idea? He puesto el debug y esto es lo que me sale: [PrestaShopDatabaseException] Table 'admin_main90.ps_smarty_lazy_cache' doesn't exist SELECT UNIX_TIMESTAMP(last_update) as last_update, filepath FROM `ps_smarty_lazy_cache` WHERE `template_hash`='265f495ce87a5d77ffee026c3a1e12df' AND cache_id="" AND compile_id="" LIMIT 1 at line 791 in file classes/db/Db.php 786. if ($webservice_call && $errno) { 787. $dbg = debug_backtrace(); 788. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97); 789. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) { 790. if ($sql) { 791. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>'); 792. } 793. 794. throw new PrestaShopDatabaseException($this->getMsgError()); 795. } 796. } Link to comment Share on other sites More sharing options...
nadie Posted September 27, 2018 Share Posted September 27, 2018 (edited) hace 15 minutos, frankio dijo: Buenas a todos, necesito un pequeña ayuda. En mi tienda en el panel de administración cuando doy a guarda me lleva a una página en blanco. Los cambios de texto si los guarda pero sin embargo los precios específicos no los guarda. ¿alguna idea? He puesto el debug y esto es lo que me sale: [PrestaShopDatabaseException] Table 'admin_main90.ps_smarty_lazy_cache' doesn't exist SELECT UNIX_TIMESTAMP(last_update) as last_update, filepath FROM `ps_smarty_lazy_cache` WHERE `template_hash`='265f495ce87a5d77ffee026c3a1e12df' AND cache_id="" AND compile_id="" LIMIT 1 at line 791 in file classes/db/Db.php 786. if ($webservice_call && $errno) { 787. $dbg = debug_backtrace(); 788. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97); 789. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) { 790. if ($sql) { 791. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>'); 792. } 793. 794. throw new PrestaShopDatabaseException($this->getMsgError()); 795. } 796. } El error dice que no encuentra la tabla => ps_smarty_lazy_cache en la base de datos de la tienda. Si bien es cierto, que puedes crearla: CREATE TABLE IF NOT EXISTS `ps_smarty_lazy_cache` ( `template_hash` varchar(32) NOT NULL DEFAULT '', `cache_id` varchar(255) NOT NULL DEFAULT '', `compile_id` varchar(32) NOT NULL DEFAULT '', `filepath` varchar(255) NOT NULL DEFAULT '', `last_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`template_hash`,`cache_id`,`compile_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Más info aquí => https://www.prestashop.com/forums/topic/555189-ps_smarty_lazy_cache-doesnt-exist/ ¿Es posible que hayas actualizado la tienda recientemente y te haya ido precisamente bien? (a ver si te ha fallado algo, y luego te faltan más tablas) Edited September 27, 2018 by nadie (see edit history) Link to comment Share on other sites More sharing options...
frankio Posted September 27, 2018 Author Share Posted September 27, 2018 Tenía intención de actualizarla pero al final no hice nada. Miraré el link que indicas... Link to comment Share on other sites More sharing options...
frankio Posted September 27, 2018 Author Share Posted September 27, 2018 Ok, solucionado!! Muchas gracias 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