Spostare drupal in un altro sito....

18 contenuti / 0 new
Ultimo contenuto
Spostare drupal in un altro sito....

Ragazzi ho un problema grave... ho creato un drupal ma ora devo per forza spostarlo in un altro sito.... come faccio? perchè il database cambia...c'è un modo per non perdere tutti i dati e incollare drupal in un altro sito? non voglio rifarlo da capo! -.-

Certo, basta che modifichi i parametri del database nel file /sites/default/settings.php.

e quindi basta che cambio solo il nome del database, e poi tutto funziona?

grazie per la risp!

Se non vuoi complicarti la vita puoi anche usare il modulo Backup and Migrate:
http://drupal.org/project/backup_migrate

scusami mi spieghi cos'è? non sono bravo in inglese...
cmq lo installato... solo che non riesco a capire cosa devo fare... mi da tanti comandi... mi spieghi che procedura devo fare?
ripeto Backup and Migrate è giò installato sul mio drupal ma non so come funziona...
xD

emmedi wrote:
Certo, basta che modifichi i parametri del database nel file /sites/default/settings.php.

ho provato a modificare... ma niente...

- crei il nuovo db;
- carichi il database che avevi in precedenza esportato;
- modifichi il file settings.php con il nome del nuovo db, dell'utente e della password (del db);
- copi i file del sito nel nuovo spazio.

ho provato a farlo ma niente...
questo è quello che modifico nel file settings.php:

* Database URL format:
*   $db_url = 'mysql://username:password@localhost/databasename';
*   $db_url = 'mysqli://username:password@localhost/databasename';
*   $db_url = 'pgsql://username:password@localhost/databasename';
*/
$db_url = 'mysql://kerokaznu@localhost/my_kerokaznu';
$db_prefix = 'ziSpaceITA';
/**
* Base URL (optional).
*

Io ho due siti in altervista... il primo si kiama kerokaznu e il secondo gamecenter... il db di kerokaznu è: my_kerokaznu e quello di gamecenter my_gamecenter e così ho modificato la striscia:

kerokaznu@localhost/my_kerokaznu in
gamecenter@localhost/my_gamecenter e ho anche provato in: GameCenter@localhost/my_gamecenter ma niente...

poi ho provato a vedere queste righe:

'mysql://username:password@localhost/databasename'
ma nel settings.php di kerokaznu rimane sempre uguale ... e se creo dei drupal su gamecenter è sempre uguale la riga e quindi ho modificato solo quella parte cioè:
$db_url = 'mysql://kerokaznu@localhost/my_kerokaznu';

cosa sbaglio? devo modificare altre cose?
grazie ancora

innanzitutto manca la password, e poi non è detto che il DB sia su localhost, controlla nel pannello di controllo del tuo account, solitamente specificano quale è il'indirizzo del server che contiene il tuo database.

Ciao
Marco
--
My blog
Working at @agavee

ho provato a mettere la pass ma niente... ora l'nica cosa che posso fare per non complicarmi la vita è usare Backup and Migrate solo che non so come si usa l'ho già messo nella cartella modules e attivato...ora mi apre la pagina di questo Backup and Migrate ma non so cosa devo fare...c'è qualcuno che lo sa usare e siegarmi come faccio a trasferire finalmente questo benedetto drupal?

grazie ancora per le risposte!

Prova a fare una nuova installazione sul nuovo spazio e vedi se almeno quella funziona.

emmedi wrote:
Prova a fare una nuova installazione sul nuovo spazio e vedi se almeno quella funziona.

Lo so,ho già provato... mi rimane solo da usare:

Backup and Migrate e poi mi dicon che non ti complichi la vita...c'è qualcuno che mi sa spiegare passo passo come posso usare Backup and Migrate ?

Sicuramente sbagli qualcosa perché io quell'operazione l'ho fatta diverse volte...

emmedi per favore mi dici il tuo contatto di msn o almeno aggiungimi ai tuoi contatti.. così mi aiuti in privato.. grazie....
la mia email è:

[email protected]

dimmi quando mi hai aggiunto .....per favore mi serve assolutamente il tuo aiuto!

risp se mi hai aggiunto,così me lo puoi spiegare meglio!
Ne sarei davvero grato

Grazie!

magari quando hai risolto posta come hai fatto a risolvere il problema....potrebbe darsi che un giorno possa servire ad un'altro utente che trova la tua discussione. (Potrei essere io ... fra un po' dovrò spostare anch'io un paio di cms di cui un drupal 6.4 ) :-)

"Non ho mai incontrato un uomo così ignorante dal quale non abbia potuto imparare qualcosa." (Galileo Galilei)

sisi intanto aspetto la risposta di emmedi

Mi spiace ma non uso quei programmi...

Vedo però che non hai risposto alla mia domanda: l'installazione di un "nuovo" drupal sul nuovo spazio è andata a buon fine? Se sì utilizza i parametri di quel settings.php.

Ripeto i passaggi necessari al trasferimento:
- copia in locale di tutti i file relativi all'installazione di drupal sul vecchio spazio;
- salva il database tramite phpmyadmin o altro;
- crea il database sul nuovo spazio, assegna l'utente e la password;
- modifica il file settings.php con il nome del nuovo db, dell'utente del db e della relativa password;
- carica i dati del database che avevi in precedenza esportato nel nuovo;
- copi i file della vecchia installazione di drupal nel nuovo spazio.

Riguardo il file da modificare, nel caso dovessi spostare il contenuto di my_kerokaznu in my_gamecenter la nuova impostazione sarà
'mysql://nome_utente_my_gamecenter:password_utente_my_gamecenter@localhost/my_gamecenter'
sostituendo alle voci in corsivo i corrispondenti valori.

Più di così non so che fare...

Eventualmente prova anche a seguire la guida nelle FAQ: http://www.drupalitalia.org/node/1787
consiglio di svuotare le tabelle cache.