Ragazzi, qualcuno può aiutarmi con un problema di errore sql?
quando attivo il modulo per la traduzione delle pagine del profilo di i18 ricevo questo errore:
Table 'mio_sito.i18n_profile_fields' doesn't exist query: SELECT * FROM i18n_profile_fields in /home/mio/public_html/sito/includes/database.mysql.inc nella riga 172.
ora, io capisco che forse basterebbe aggiungere la tabella nel database, ma non essendo esperto di sql non vorrei fare porcherie.
Suggerimenti?
Grazie,
Jan
drupal 5.1
php non ricordo, ma l'ultima versione
OS linux
DA quanto vedo nel file di installazione la tabella serve nel caso si usi mysqli, mentre non se utilizzi mysql... che sia un errore nel file di installazione (non credo)? Prova a creare la tabella a manina con:
CREATE TABLE {i18n_profile_fields} (
`fid` int(10) NOT NULL,
`language` varchar(10) NOT NULL default '',
`title` varchar(255) default '',
`explanation` text,
`page` varchar(255) default '',
`options` text,
PRIMARY KEY (`fid`, `language`)
) /*!40100 DEFAULT CHARACTER SET UTF8 */
Dovrebbe risolvere... ma ci sarebbe da capire come mai non ha creato la tabella. Ma le altre tabelle (i18n_blocks, i18n_strings, ...) ci sono?
Ciao
Marco
--
My blog
Working at @agavee
Ciao Mavimo, grazie per il suggerimento, però c'è qualcosa che non va. phpmyadmim mi da questo messaggio, idee?:
query SQL:
CREATE TABLE {i18n_profile_fields}(
`fid` int( 10 ) NOT NULL ,
`language` varchar( 10 ) NOT NULL default '',
`title` varchar( 255 ) default '',
`explanation` text,
`page` varchar( 255 ) default '',
`options` text,
PRIMARY KEY ( `fid` , `language` )
) DEFAULT CHARACTER SET UTF8
Messaggio di MySQL: Documentazione
#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 '{i18n_profile_fields} (
`fid` int(10) NOT NULL,
`language` varchar(10) NOT NUL' at line 1
Prova a rimuovere le graffe :D
In ogni caso hai provato a rifare l'installazione? pare che non ti abbia creato nessuna tabella.. eventualmente prova a controllare se qualcuno ha già segnalato il BUG o se è stata rilasciata la versione nuova del modulo.
Ciao
Marco
--
My blog
Working at @agavee
Credo che ci sia un errore nel file di installazione perchè il comando sql nel file i18nprofile.module è commentato. Comunque ho risolto copiando ed usando quello.
Rispetto ai bug devo dire che internationalization è una vera miniera di piccoli problemini... però è un modulo essenziale!
Ciao
Perfettamente d'accordo con te.... già che ci sei segnala il problema nel forum del modulo almeno potranno correggere e altri non si troveranno con lo stesso problema :D
Ciao
Marco
--
My blog
Working at @agavee
ho seguito il suggerimento...
Ciao