Back to top

Autore Topic: Migrazione sito su altro server  (Letto 4374 volte)

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Migrazione sito su altro server
« il: 29 Nov 2006, 18:56:30 »
Allora ecco il mio problema, devo fare il cambio di server per alcuni motivi del mio sito.
Tempo fà, avevo gia fatto questa manovra con un'altro sito, e tutto era andato liscio come l'olio, sia con i file che con il db.
Per i file adesso, non ci sono problemi li sposto come voglio, ma il mio problema è il db!
l'ho esportato dal sito con "babackup" (non essendoci phpmyadmin) e quando arrivo a reimportarlo sul nuovo server con phpmyadmin mi da errore alla linea:

DROP table IF EXISTS 'jos_akobook'

e si blocca l'import del db "nomedb.sql"

Sicuramente sbaglio qualcosa... ma cosa?



Altro problema che sicuramente verrà fuori sempre sul db è questo:
sul vecchio server il joomla accede a tale db con il utente (ad es.) pippo password: pluto.
Sul nuovo server, se reimporto il db (sempre se ci riesco...) mi reimporto anche il privilegi? o devo reimpostarli ? sicuramente devo reimpostarli, ma non riesco a capire come fare.. con phpmyadmin.

Se avete qualche consiglio....
Vi ringrazio in anticipo

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #1 il: 30 Nov 2006, 12:21:05 »
In genere per esportare un db, vai sotto "phpmyadmin" e clicchi su esporta scegliendo poi il formato!! Tu hai fatto un
backup dicendo che non c'è "phpmyadmin" Potresti dire le versioni Db?
In genere c'è una pagina iniziale "MySQL Account Maintenance" dove ti permette di creare Db, user, ed assegnare i privilegi!!   :)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #2 il: 30 Nov 2006, 13:16:44 »
quando arrivo a reimportarlo sul nuovo server con phpmyadmin mi da errore alla linea:

DROP table IF EXISTS 'jos_akobook'

Ma il messaggi d'errore completo qual'è?
Il tuo utente MySQL ha i privilegi per cancellare le tabelle?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Bettinz

  • Instancabile
  • ******
  • Post: 2235
  • Sesso: Maschio
  • Mentre pensi, spesso perdi l'occasione.
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #3 il: 30 Nov 2006, 16:36:05 »
sposto nella sezione dedicata ai server  8)
Bettinz.com

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #4 il: 30 Nov 2006, 19:02:24 »
In genere per esportare un db, vai sotto "phpmyadmin" e clicchi su esporta scegliendo poi il formato!! Tu hai fatto un
backup dicendo che non c'è "phpmyadmin" Potresti dire le versioni Db?
In genere c'è una pagina iniziale "MySQL Account Maintenance" dove ti permette di creare Db, user, ed assegnare i privilegi!!   :)

Il server dovè adesso attivo il sito è una macchina linux con una debian sarge, con mysql 4.0.24, php 4.3.10.
Il db del sito l'ho estrapolato con babackup non avendo a disposizione ne phpmyadmin ne ssh.
il formato del db in questione è con estenzione .sql ed è alla fine un comune file di testo "credo", cmq eccone lo scorcio iniziale:

Citazione
#
// Mambo Open Source MySQL-Dump
// http://www.mamboserver.com
#
// Host: Biohazard Crew - Snow Park - Corno alle Scale
// Generation Time: Nov 29, 2006 at 18:32
// Server version: 4.0.24_Debian-10sarge2-log
// PHP Version: 4.3.10-18
// Database : `biohazard`
// --------------------------------------------------------
#
// Table structure for table `jos_akobook`
#
DROP table IF EXISTS jos_akobook;
CREATE TABLE `jos_akobook` (
  `gbid` int(10) NOT NULL auto_increment,
  `gbip` varchar(15) NOT NULL default '',
  `gbname` varchar(20) NOT NULL default '',
  `gbmail` varchar(60) default NULL,
  `gbloca` varchar(50) default NULL,
  `gbpage` varchar(150) default NULL,
  `gbvote` int(10) default NULL,
  `gbtext` text NOT NULL,
  `gbdate` varchar(20) default NULL,
  `gbcomment` text,
  `gbedit` enum('y','n') NOT NULL default 'n',
  `gbeditdate` datetime default NULL,
  `published` tinyint(1) NOT NULL default '0',
  `gbicq` varchar(20) default NULL,
  `gbaim` varchar(20) default NULL,
  `gbmsn` varchar(20) default NULL,
  PRIMARY KEY  (`gbid`)
) TYPE=MyISAM;
#
// Dumping data for table `jos_akobook`
#
INSERT INTO jos_akobook VALUES

In fine sto cercando di reimportare questo db su una red hat enterprise 4.4 con mysql 4.1.0 tramite phphmyadmin, loggandomi con l'utente root di mysqle cercando di fare un import in questo modo:

Hompage di phpmyadmin => Importa => scelgo il file del db => esegui

l'errore eccolo:

Citazione
Errore

Pare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema

ERROR: Stringa di Punctuation Sconosciuta @ 3
STR: //
SQL: #
// Mambo Open Source MySQL-Dump
// http://www.mamboserver.com
#
// Host: Biohazard Crew - Snow Park - Corno alle Scale
// Generation Time: Nov 29, 2006 at 18:32
// Server version: 4.0.24_Debian-10sarge2-log
// PHP Version: 4.3.10-18
// Database : `biohazard`
// --------------------------------------------------------
#
// Table structure for table `jos_akobook`
#
DROP table IF EXISTS jos_akobook;


query SQL:

# // Mambo Open Source MySQL-Dump // http://www.mamboserver.com # // Host: Biohazard Crew - Snow Park - Corno alle Scale // Generation Time: Nov 29, 2006 at 18:32 // Server version: 4.0.24_Debian-10sarge2-log // PHP Version: 4.3.10-18 // Database : `biohazard` // -------------------------------------------------------- # // Table structure for table `jos_akobook` # DROP table IF EXISTS jos_akobook;

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 '// Mambo Open Source MySQL-Dump
// http://www.mamboserver.com
// Host: Biohazard' at line 1

« Ultima modifica: 30 Nov 2006, 19:13:42 da lando162 »

Offline giak

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1259
  • Sesso: Maschio
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #5 il: 30 Nov 2006, 23:10:49 »
l'errore sono i commenti. nelle versioni successive di mysql sono cambiati. sostituisci i va // all'inizio di ogni riga con il cancelletto #
webmaster
www.egiakweb.net
 Developer pgDesigner - Datamodel designer for PostgreSQL pgdesigner.sourceforge.net  I belive! Free as in Freedom www.gnu.org

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #6 il: 01 Dic 2006, 11:00:48 »
l'errore sono i commenti. nelle versioni successive di mysql sono cambiati. sostituisci i va // all'inizio di ogni riga con il cancelletto #

oddio...

esiste un modo veloce per cambiare tutti i "//" in "#" ?

a mano mi sembra un odissea..... 2 mb di file di testo sono diverse righe.....  :'(

Offline cos

  • Abituale
  • ****
  • Post: 1873
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #7 il: 01 Dic 2006, 11:43:30 »
APRI  CON  contest o altro editor   e fai trova/sostituisci

Offline lando162

  • Esploratore
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #8 il: 01 Dic 2006, 12:39:08 »
APRI  CON  contest o altro editor   e fai trova/sostituisci

tks fatto la modifica.... arrivo ad importare e tac.. altro errore di compatibilità  :'(

Citazione
Messaggio di MySQL: Documentazione
#1054 - Unknown column 'n' in 'field list'

Offline giak

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1259
  • Sesso: Maschio
    • Mostra profilo
Re: Migrazione sito su altro server
« Risposta #9 il: 01 Dic 2006, 22:37:52 »
posta tutto l'errore. forse ha sostituito qualcosa che non dovevi
webmaster
www.egiakweb.net
 Developer pgDesigner - Datamodel designer for PostgreSQL pgdesigner.sourceforge.net  I belive! Free as in Freedom www.gnu.org

 



Web Design Bolzano Kreatif