democracy
Pubblicato da Albanese Paolo
Dovevo installare il plugin democracy2.1 per wordpress su waroftheband.com,oggi è partito il concorso per scegliere quali band andranno in finale, basta fare upload del plugin tramite ftp e attivarlo, semplice no? no! nel mio caso proprio no! mi si è bloccato tutto WP, non vedevo più le pagine e ho dovuto cancellare democracy per rivederle comparire. riprovando ho persino caricato la versione 1.1 ma a questo punto mi dava un errore: <blockquote>WordPress database error: [Invalid default value for 'timestamp']
CREATE TABLE wp_democracyQ ( id int(10) unsigned NOT NULL auto_increment, question varchar(200) NOT NULL default ”, timestamp int(10) NOT NULL default ”, voters text NULL default ”, allowusers enum(’0′,’1′) NOT NULL default ‘0′, active enum(’0′,’1′) NOT NULL default ‘0′, PRIMARY KEY (id) )
WordPress database error: [Table 'exp.wp_democracyQ' doesn't exist]
INSERT INTO wp_democracyQ VALUES (1, ‘Vota il mio sito’, ‘1175353692′, ”, ‘0′, ‘0′);</blockquote>
Ho risolto il tutto semplicemente(sifaperdire) provando a inserire a mano la tabella come suggerivano qui, ma mysql mi dava un errore più o meno cosi: TIMESTAMP NOT NUL DEFAULT ” li ho finalmente capito cosa non andava consultando la guida ufficiale di mysql, ho scoperto che nella versione 5.x il parametro TIMESTAMP di default va settato a zero ‘0′ e non lasciato vuoto come riportato nel plugin.
L’ errore è che il mio host usa mysql 5.x e moltoprobabilmente è stato sviluppato per una versione precedente, infatti sempre nel sito ufficiale di mysql la sintassi fa riferimento alla versione 4.8.x se non erro.
Ps. se volete votare www.waroftheband.com!!!!!
Nessun Commento »
Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.
Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..

