Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : YannT 17 Jan 2007, 11:05:26
-
ciao a tutti! ho un problema che definire piccolo mi sembra riduttivo. ho cambiato host e dal backup del database sembro nn venirne fuori. in pratica importando tutto nel nuovo database mi da come errore:
-- Struttura della tabella `jos_banner`
--
CREATE TABLE `jos_banner` (
`bid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`cid` int( 11 ) NOT NULL default '0',
`type` varchar( 10 ) NOT NULL default 'banner',
`name` varchar( 50 ) NOT NULL default '',
`imptotal` int( 11 ) NOT NULL default '0',
`impmade` int( 11 ) NOT NULL default '0',
`clicks` int( 11 ) NOT NULL default '0',
`imageurl` varchar( 100 ) NOT NULL default '',
`clickurl` varchar( 200 ) NOT NULL default '',
`date` datetime default NULL ,
`showBanner` tinyint( 1 ) NOT NULL default '0',
`checked_out` tinyint( 1 ) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar( 50 ) default NULL ,
`custombannercode` text,
PRIMARY KEY ( `bid` ) ,
KEY `viewbanner` ( `showBanner` )
) ENGINE = MYISAM AUTO_INCREMENT =3 DEFAULT CHARSET = latin1 AUTO_INCREMENT =3;
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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=3' at line 19
La versione SQL su ar**** era 4.1.22-standard-log
La versione SQL sul nuovo host è 4.0.27-standard
c'è modo di importare senza problemi? vi prego ditemi di si :(
grazie
-
Come prima cosa fai una copia del file di backup del database.
Dopodichè elimina tutte le stringhe DEFAULT CHARSET = latin1 che trovi e riprova.
C'è anche da dire che la direttiva AUTO_INCREMENT è ripetuta 2 volte. Non so se possa generare problemi oppure no.
-
purtroppo nn se ne esce fuori :( :(
Errore
query SQL:
INSERT INTO `jos_categories` ( `id` , `parent_id` , `title` , `name` , `image` , `section` , `image_position` , `description` , `published` , `checked_out` , `checked_out_time` , ? `editor` , `ordering` , `access` , `count` , `params` )
VALUES ( 23, 0, 'Sfondi desktop', 'Sfondi desktop', '', 'com_docman', 'left', ' Personalizza il tuo computer', 1, 0, '0000-00-00 00:00:00', NULL , 1, 0, 0, '' ) ;
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 '?`editor`, `ordering`, `access`, `count`, `params`) VALUES (23,
in pratica è docman che stà dando problemi ora...ho cancellato anche AUTO_INCREMENT=X dove X corrisponde ad un numero ma il problema resta
stò seguendo un post relativo a mambo...trovato con google...qualcuno ha qualche idea a riguardo?
grazie
ciaooooooooo
-
niente da fare, il post in questione nn serve allo scopo...volendo posso anche cancellarlo docman...poi posso cmq riconfigurarlo, ma siamo sicuri che i problemi scompaiano?
vi prego illuminatemi
ciaooooooo
-
niente raga, in pratica mi trova errori di sintassi un pò dovunque, sono ? in mezzo a parole, quindi ora con pazienza lo sistemo...se ho altri problemi poi vi farò sapere
grazie per il suppporto fino ad ora
ciaoooooo ;)
-
bene, anzi male! stavolta mi sono fermato in un punto critico, su un componente esterno e credo dipenda dalla versione dell'sql presente sull'host:
-- --------------------------------------------------------
--
-- Struttura della tabella `jos_zoom_comments`
--
CREATE TABLE `jos_zoom_comments` (
`cmtid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`imgid` int( 11 ) NOT NULL default '0',
`cmtname` varchar( 40 ) NOT NULL default '',
`cmtcontent` text NOT NULL ,
`cmtdate` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
PRIMARY KEY ( `cmtid` ) ,
KEY `imgid` ( `imgid` ) ,
KEY `id` ( `cmtid` )
) ENGINE = MYISAM ;
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 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY
cos'è che vuole? le ho provate tutte, ma nn riesco ad andare avanti..helppppppppppppp :( ??? :-\
-
Non so come e con cosa tu abbia fatto il backup del database, ma contiene un sacco di errori.
Quali sono le versioni di MySQL in gioco?
-
dal pannello di amministrazione dei database ho esportato il database e con le opzioni di default e mi ritrovo stò coso...dici di provare in un altro modo?
il sito e il forum (smf) hanno lo stesso database per via delle iscrizioni, quindi ho esportato tutto dal pannello così da averli entrambi.
La versione SQL su ar**** era 4.1.22-standard-log
La versione SQL sul nuovo host è 4.0.27-standard
-
Prova a riesportarlo, abilitando la modalità compatibilità su MYSQL40.
-
ok ho esportato solo "jos_zoom_comments.sql" e gli piace!!
dici di esportare anche il resto in "MYSQL40"?
secondo te tutti i ? presenti tra le parole scompaiono? cavolo a intuirlo prima nn ci avrei perso la notte
grazie per l'aiuto, davvero! :)
ciaoooo
-
Riesporta tutto il database.
-
scusa l'ignoranza...
ho sostituito questa è un'altra query con errori di compatibilità nel file esportato con le impostazioni di default e ora sembra aver caricato tutto...
l'unica domanda che mi viene è che il precedente database ha 180 query ( backup_smf_attachments, backup_smf_ban_groups, backup_smf_ban_items...)
il nuovo database ne contiene 117 e a mancare all'appello sono proprio i backup_smf, è normale?
ora cambio i file di configurazione e...spero di aver finito :(
grazie
-
Verifica di avere esportato tutte le tabelle.
-
si, me le seleziona tutte ma in output mi dà un file .sql senza backup_smf
se provo ad esportarle singolarmente lo fà...dici che mi conviene esportarle ed inserirle una ad una? :-\
-
Mmm... molto strano che escluda delle tabelle.
-
risolto per il database! 180 in partenza e 180 query in arrivo.
ora come già sapevo ho problemi con il file "configuration.php"
ho letto vari post su questo forum relativo all'errore
Fatal error: main() [function.require]: Failed opening required '/home/****/public_html/****.****.com/home/includes/version.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/pietradi/public_html/vivimartina/includes/joomla.php on line 71
e sono sicuro che sbaglio ad indicare la path perchè la cartella includes l'ho uppata diverse volte assicurandomi di trovarci tutti i file.
ok la path me la dà il mio nuovo host, ma in realtà sono in prova su un dominio dello stesso host, ma non di mia proprietà (faccio delle prove, così da essere pronto quando mi attiveranno lo spazio e sono in un sottodominio).
avete suggerimenti per la path? con l'ftp l'unica cosa che vedo nella barra è "/www/miosottodominio" ???
-
Questo è un errore diverso, apri un nuovo post.