Spostare drupal da un pc all'altro - Mysql has gone away

6 contenuti / 0 new
Ultimo contenuto
Spostare drupal da un pc all'altro - Mysql has gone away

Salve,
sto cercando di spostare la mia installazione di drupal da un portatile (macchina dove ho iniziato a sviluppare il progetto) su cui gira Ubuntu ad un pc desktop (dove intendo proseguire i lavori per maggior comodita') il quale pero' monta Windows Vista Business con WampServer.
Ho provato a seguire le procedure per spostare drupal da locale a remoto, ovvero ho svuotato la tabella cache del database, esportato tutto in un file tramite phpmyadmin (il sito e' ancora vuoto ma il file risultante mi viene gia' di circa 10 Mb!!), e copiato tutti i files di drupal.
Passando quindi sul computer desktop di destinazione ho creato il database che andra' ad ospitare il backup fatto poco prima, dopo di che su phpmyadmin ho provato ad importare il files di backup ed ecco l'errore:

Errore
query SQL:
-- -- Dump dei dati per la tabella `cache_menu` -- INSERT INTO `cache_menu` (`cid`, `data`, `expire`, `created`, `headers`, `serialized`) VALUES ('router:', 0x613a3532323a7b733a343a226e6f6465223b613a32363a7b733a353a227469746c65223b733a373a22436f6e74656e74223b733a31333a22706167652063616c6c6261636b223b733a31373a226e6f64655f706167655f64656661756c74223b733a31363a2261636365737320617267756d656e7473223b613a313a7b693a303b733a31343a2261636365737320636f6e74656e74223b7d733a343a2274797065223b693a343b733a363a226d6f64756c65223b733a343a226e6f6465223b733a31343a226c6f61645f66756e6374696f6e73223b733a303a22223b733a31363a22746f5f6172675f66756e6374696f6e73223b733a303a22223b733a363a22776569676874223b693a303b733a31333a225f6e756d6265725f7061727473223b693a313b733a363a225f7061727473223b613a313a7b693a303b733a343a226e6f6465223b7d733a343a225f666974223b693a313b733a383a225f76697369626c65223b623a313b733a343a225f746162223b623a303b733a31303a227461625f706172656e74223b733a303a22223b733a383a227461625f726f6f74223b733a34[...]
Messaggio di MySQL: Documentazione
#2006 - MySQL server has gone away

Ho l'impressione che sia un problema di impostazioni del server mysql ma non so dove metter le mani, qualcuno mi sa dire cosa posso fare?
Grazie!

Fabio

Questo modulo funziona molto bene http://drupal.org/project/backup_migrate da quando lo uso ho eliminato i problemi che a volte ho incontrato nel trasferire i database usando PhpMyAdmin

Comunque, i contenuti delle tabelle cache_* li puoi non importare e tutto funzionerà lo stesso. La cache si ricrea automaticamente. Tra l'altro, sono tra le tabelle più ingombranti del DB.

Grazie, ho risolto proprio cosi' con un bel dump da phpmyadmin tralasciando i contenuti di cache; il file di backup del db si e' ridotto drasticamente da 12 Mb a 4 Mb e tutto e' andato alla grande. Per ora mi basta aver risolto cosi', ho gia' fatto due migrazioni entrambe pulitissime e senza problemi, piu' avanti provero' anche backup_migrate anche perche' non so piu' avanti a regime di funzionamento quanto crescera' il database e se mai avro' id nuovo un problema come quello segnalato qui.
Voi che metodo utilizzate abitualmente per fare i backup ordinari?
Sto per trasferire definitivamente la mia installazione di drupal su hosting remoto (serverplan), il provider mi assicura backup giornalieri di tutta la baracca, secondo voi mi fido o mi faccio comunque dei backup personali?

Ciao e grazie!

Controlla qual è il metodo per il ripristino dei backup. L'ideale sarebbe che tu potessi selezionare che cosa ripristinare e magari farlo su un db di appoggio per poi fare verifiche su entrambe le versioni dei db.

krima wrote:
Questo modulo funziona molto bene http://drupal.org/project/backup_migrate da quando lo uso ho eliminato i problemi che a volte ho incontrato nel trasferire i database usando PhpMyAdmin

Scusami ma dopo che ho il file .sql cosa devo fare? Lo carico tramite phpmyadmin o devo reinstallare il sito con il modulo e caricarlo da li?
Ho provato a caricare il file su phpmyadmin, ho reindirizzato il server su setting.php ma quando vado sul sito mi apre l'install.php

Ho risolto! Ho cancellato tutto ed ho scaricato il sito in locale, caricato tramite phpmyadmin e non funzionava ancora, poi mi sono accorto che il problema era per i clean-url gli ho disabilitati con una query, modificato il file .htaccess e adesso funziona!

Il mio sito web