Oggi è gio mar 28, 2024 2:34 pm

Benvenuto!

Lo stato dell'Arte come software Open Source gratuito E-commerce.
 

Zen Cart Italia

Versioni 1.3 xx

Aggiornamento a da Mysql 5.1 a 5.5

Relativamente alle versioni

Moderatori: Sandro Carniel aka webmaster, Paolo De Dionigi aka Spike00

Aggiornamento a da Mysql 5.1 a 5.5

Messaggioda zencartuser » mar nov 06, 2012 11:55 pm

m'è capitato di aggiornare il SO sul pc che uso per lo sviluppo dell'ecommerce, sono passato da ubuntu 11.10 alla 12.04 LTS.
Durante l'aggiornamento sono comparsi alcuni warning che ho ignorato sull'aggiornamento del database dalla versione 5.1 alla versione 5.5.

La versione di zencart in uso è la 1.3.9h; il sito funziona bene, ma appena entro nell'admin la pagina si blocca e compare l'errore
Codice: Seleziona tutto
1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=1' at line 19
.....ecc.....

Il problema sorge perchè che il comando TYPE è stato deprecato a favore di ENGINE; quindi bisogna armarsi di santa pazienza e modificare tutti i file in cui compare il codice
Codice: Seleziona tutto
TYPE=MyISAM

con il codice
Codice: Seleziona tutto
ENGINE=MyISAM


Per gli utenti linux si possono scovare i file da modificare utilizzando il comando da terminale
Codice: Seleziona tutto
grep -r 'TYPE=MyISAM' .

nella directory del sito.
zencartuser
 
Messaggi: 18
Iscritto il: gio mag 10, 2012 10:33 am

Torna a Versioni 1.3 xx

cron

Login

Real Time Analytics