[ruby-it] Trasferimento di applicazioni RoR in un nuovo server

Vaggelis Typaldos vtypal a gmail.com
Mar 19 Ago 2008 13:07:40 CEST


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 a 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.

-- 
Posted via http://www.ruby-forum.com/.


Maggiori informazioni sulla lista Ml