Jump to content

Problema con il salvataggio di pagine cms


Recommended Posts

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. }

--------------------

 

 

Come posso risolverlo ???

 

Link to comment
Share on other sites

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

  • 1 year later...

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...