Importare database MySQL da locale su Aruba
Ciao a tutti
ho rifatto uno dei siti completamente con drupa sul pc locale e sono vari giorni che impazzisco per farlo funzionare su Aruba.
Ho installato drupal dal pannello di controllo, ma non riesco ad importare il backup del sito...
In locale non sono riuscito ad esportare dal phpmyadmin, esiste pero un modulo ( Backup and Migrate) che salva una copia del database MySQL da drupal, ho provato ad importare il backup sia da http://mysql.aruba.it, sia da Drupal istallato su Aruba con il modulo sopracitato...
Ho provato a fare diversi tentativi tra cui modificare il file .htaccess, fare il fili php.ini, modificare il file setting.php....
Da quello che ho letto su questo forum e in giro x web, ho dedotto che il php.ini non serve, credo che il setting,php vada bene perchè è stato Drupal è stato installato direttamente dal pannelo di controllo di Aruba e le modifiche che ho fatto su htaccess non hanno prodatto nessun risultato buono...
Ho fatto htaccess che sta nella cartella files:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
# Options -Indexes
# Options FollowSymLinks
# DirectoryIndex index.php
Ho esaminato htaccess sulla directory principale, ma le modifiche hanno solo creato problemi oramai sono nel pallone.........
Cosa posso fare per importare il mio database da locale sul server?
Ringrazio anticipatamente
Alessandro

Risposte
Backup e importazione
MySQL ti mette a disposizione un tool che si chiama mysqldump. Puoi usarlo da linea di comando:
mysqldump -u [nomeutente] -p [passwordutente] [nomedatabase] > [fileoutput]esempio:
mysqldump -u root -p rootpass drupal_db > drupal.sqlil file generato è importabile tramite l'interfaccia che mette a disposizione aruba (mi pare phpMyAdmin).
In questo modo puoi fare una migrazione del db da locale a remoto.
Una volta fatta questa operazione, quali errori/problemi incontri? Hai un hosting Linux su aruba?
Ciao. Innanzitutto grazie per
Ciao.
Innanzitutto grazie per la tua risposta.
Per esportare il db in locale, dato che nonostante la password che uso sia giusta non riesco ad entrare in phpMyAdmin (e quindi ad esportare il tutto), ho installato il modulo Backup and Migrate e ho esportato il backup...mi salva un file zippato che contiene un file MYSQL..su internet ho provato a importare sia dal modulo Backup and Migrate sia da phpMyAdmin di Aruba...
Da Backup and Migrate mi dice "Default Database ripristinato da Manuale di backup Directory file Arkimedeservice.it-10-03-2716-17.mysql 15.747,75 in ms. 1553 Comandi SQL eseguito" mentre da phpMyAdmin di Aruba mi dice "Importazione eseguita con successo, 1555 query eseguite"...però continuo a non vedere niente.
Per quanto riguarda l'hosting Linux su Aruba: sì.
Grazie di nuovo
Alessandro
Proviamo a procedere per
Proviamo a procedere per gradi.
Per "non vedere niente" intendi dire che il browser restituisce una pagina completamente bianca oppure che non vedi ciò che hai importato (nodi e altro)?
Ciao. Io ho caricato temi e
Ciao.
Io ho caricato temi e moduli sul server e, andando alla URL del sito vedo la schermata principale del sito creato con Drupal con il tema predefinito, e i moduli caricati...mancano tutti i contenuti che ho sul locale.
Ale
Ok, prova a vedere se per
Ok, prova a vedere se per caso nel file settings.php predefinito è utilizzato un prefisso per le tabelle. Cerca la variabile $db_prefix dentro il file e vedi se è vuota ($db_prefix = '';) oppure contiene una stringa.
Ciao Blackice nel file
Ciao Blackice
nel file setting.php è cosi: $db_prefix = 'drupal_'; ho provato a levare drupal_, ma non ho risolto niente... Dietro una serie di consigli alla fine ho rinominato le tabelle, cosi ora vedo il sito online, solo che non riesco a vedere le foto.
Grazie per l'aiuto
Alessandro