Salve a tutti! Questo e' il mio primo post in questo user group. Gli ultimi 4 mesi ho abbandonato Zope & Python a merito di questo meraviglioso mondo di Ruby e di Rails. Siccome devo cambiare server nei prossimi giorni vorrei sapere se c'e' qualche standard procedimento nel trasferimento di applicazioni Rails da un server ad un altro. Dal mio punto di vista ho intenzione di trasferire - e mettere in azione com'e' - l'intera directory dove tengo le applicazioni rails. Per le basi di dati (mysql) sono un po' piu' perplesso. Potrei utilizzare mysqldump in modo di creare un backup per ognuna di loro, trasferirle ed attivarle. In questo punto non sono certo che funzionera'. La tabella "schema_info", per esempio, che viene creata da rails deve essere trasferita anch'essa? Ci sono altre cose che non ho menzionato e che sono critiche per il corretto funzionamento nel nuovo server? Apprezzo molto le vostre risposte.
on 13.08.2008 12:00
on 19.08.2008 13:07
Per chi puo' essere interessato: Per la directory di lavoro con tutte le mie applicazioni Rails ho effettuato un trasferimento con "secure copy": $ scp -pr MyRailsWorkDirectory user@hostname-or-ip:directory/ dove "MyRailsWorkDirectory" e' la mia directory di applicazioni rails nel vecchio server, "user" e' il nome utente creato nel nuovo server, e "directory/" e' la directory d'arrivo dove MyRailsWorkDirectory sara' copiata. Il path e' relativo iniziando dalla home directory dell'utente "user". Notare che ":" non e' il simbolo do porta. Per il trasferimento delle basi di dati (mysql) ho usato mysqldump. Prima ho fatto un backup di tutte le databases: $ mysqldump -u root -p --all-databases > backup.sql (*** non c'e' bisogno di terminare tutte le databases durante il backup. MysqlDump blocchera' la modalita' di scrittura per tutte le databases durante il processo di backup ***) e dopo aver trasferito backup.sql (ho usato di nuovo scp) nel nuovo server ho rigenerato tutto con: $ mysql -u root -p < backup.sql Il trasferimento e' completato con successo in questo modo. Spero che aiuti qualcuno la mia storia. Vaggelis Typaldos wrote: > Salve a tutti! Questo e' il mio primo post in questo user group. Gli > ultimi 4 mesi ho abbandonato Zope & Python a merito di questo > meraviglioso mondo di Ruby e di Rails. > > Siccome devo cambiare server nei prossimi giorni vorrei sapere se c'e' > qualche standard procedimento nel trasferimento di applicazioni Rails da > un server ad un altro. Dal mio punto di vista ho intenzione di > trasferire - e mettere in azione com'e' - l'intera directory dove tengo > le applicazioni rails. Per le basi di dati (mysql) sono un po' piu' > perplesso. Potrei utilizzare mysqldump in modo di creare un backup per > ognuna di loro, trasferirle ed attivarle. In questo punto non sono certo > che funzionera'. La tabella "schema_info", per esempio, che viene creata > da rails deve essere trasferita anch'essa? Ci sono altre cose che non ho > menzionato e che sono critiche per il corretto funzionamento nel nuovo > server? > > Apprezzo molto le vostre risposte.