Massimo333 Posted March 26, 2017 Share Posted March 26, 2017 Ho un problema sul mio prestashop quando tento di modificare una pagina cms o di crearne una nuova: in pratica quando clicco su salva prestashop non effettua nessuna modifica e mi restituisce questo errore: ----------------------------- [PrestaShopDatabaseException] Unknown column 'display_header' in 'field list' INSERT INTO `f543_cms` (`id_cms_category`, `position`, `indexation`, `active`, `display_header`, `display_footer`, `content_only`) VALUES ('1', '9', '0', '0', '1', '1', '0')at line 791 in file classes/db/Db.php 786. if ($webservice_call && $errno) {787. $dbg = debug_backtrace();788. WebserviceRequest::getInstance()->setError(500, ' '.$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. } DbCore->displayError - [line 425 - classes/db/Db.php] - [1 Arguments] DbCore->query - [line 763 - classes/db/Db.php] - [1 Arguments] DbCore->q - [line 514 - classes/db/Db.php] - [2 Arguments] DbCore->insert - [line 487 - classes/ObjectModel.php] - [3 Arguments] ObjectModelCore->add - [line 71 - classes/CMS.php] - [2 Arguments] CMSCore->add - [line 327 - controllers/admin/AdminCmsController.php] AdminCmsControllerCore->postProcess - [line 198 - controllers/admin/AdminCmsContentController.php] AdminCmsContentControllerCore->postProcess - [line 178 - classes/controller/Controller.php] ControllerCore->run - [line 367 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 58 - admin/index.php] -------------------- Come posso risolverlo ??? Link to comment Share on other sites More sharing options...
ariom Posted March 27, 2017 Share Posted March 27, 2017 prima cosa ... che versione di PS usi?? hai installato temi o moduli di terze parti? Hai fatto override e personalizzazioni? in pratica l'errore ti dice che non trova la colonna display_header (e probabilmente anche le successive) nella tabella f543_cms nel databasee e non può inserirne i dati ... quindi teoricamente devi crearla ... normalmente l'errore non è riproducibile, sia nella versione di PS 1.6.x.x che 1.7.x.x le colonne "display_header`, `display_footer`, `content_only`non esistono proprio nella tabella ps_cms, tu solo puoi sapere cosa hai installato / modificato per cui le cerca senza trovarle, oppure bisogna analizzare il sito dall'interno e vedere cosa è stato fatto ed intervenire sul DB o dove altro può servire... Link to comment Share on other sites More sharing options...
Massimo333 Posted May 13, 2018 Author Share Posted May 13, 2018 Ho scoperto che attivando la funzione “Disabilita tutti gli Override” su “Parametri avanzati > Prestazioni” il problema sparisce: quindi da cosa dipende e cosa sono gli override? Link to comment Share on other sites More sharing options...
flanders Posted May 13, 2018 Share Posted May 13, 2018 Dipenderà da qualche modulo/plugin installato. Link to comment Share on other sites More sharing options...
Massimo333 Posted May 14, 2018 Author Share Posted May 14, 2018 Eh, ma come faccio a capire da quale, alcuni ho provato a disattivarli ma questo non risolve il problema 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