Risolto un problema con smarty_lazy_cache’ non esiste
Il seguente metodo mostra come risolvere il problema quando riceviamo un errore durante l'importazione o la creazione manuale di una tabella in prestashop. Di seguito è una descrizione di come risolverlo.
Durante l'importazione con la seguente domanda:
1 2 3 4 5 6 7 | CREATE TABLE `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' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
Riceviamo l'errore come in allegato:
Facciamo una piccola soluzione.
Stiamo creando un nuovo database mysql
Facciamo esattamente le stesse domande per lei.
In questo caso, se il database è nuovo e non è associato ad alcuna pagina, l'intero processo verrà eseguito correttamente.
Il prossimo passo è esportare il nostro database attuale senza questa tabella in un file.
Quando esportiamo tutto, possiamo importarlo nel nuovo database con questa tabella.
Tutto dovrebbe funzionare correttamente, dopo la reimportazione, sostituire nel file di configurazione e nella directory /config/settings.inc.php
Impostiamo i dati sul nostro nuovo database.