Du kan bruge backup&migrate modul til migrering. Det er meget nemt at bruge.
- Zip alle filer fra din Drupal-mappe. Kopier/udpak filen på den nye server.
- Sikkerhedskopier din database i fil med backup- og migreringsmodul.
- Installer Drupal-webstedet på ny server. Kør install.php og følg trinene - du skal nok ændre indstillinger i
/sites/default/settings.php file
. - Gå på
/admin/modules
og aktiver backup og migrering. - Gå på
/admin/config/system/backup_migrate/restore
upload din backup-fil, og klik på gendan-knappen
BEMÆRK 1 (databaseindstillinger):
For Drupal installation skal du selvfølgelig have database. Du skal bare oprette en tom DB og konfigurere bruger til den database. Du bør også konfigurere adgangskoden for den pågældende DB-bruger og give ham fulde rettigheder. I filen settings.php ændrer du så disse data:
if (!isset($databases)) {
$databases = array();
}
$databases['default']['default'] = array(
'driver' => 'mysql',
'database' => 'nameofyourDB', //here you enter name of new empty database
'username' => 'mylocalsiteDBusername', //here you enter user name of database user
'password' => 'yourpassword', //you should always set up password for database user for security reasons
'host' => '127.0.0.1', //name of your host (usually is localhost)
'port' => 33067 ); //default MySql port
Dybest set her opsætter du Drupal site på tom database, du har oprettet på ny server. Derefter udfylder du databasen ved hjælp af backup og migreringsmodul.
BEMÆRK 2 (settings.php-filindstillinger):
Når du migrerer webstedet og (i dit tilfælde erstatter det gamle med nyt) du vil ændre filen settings.php, kan der være et lille problem med skrivetilladelser til filen settings.php. Det er et almindeligt tilfælde, at du som standard ikke kan ændre settings.php, så for at redigere/erstatte den fil, skal du ændre tilladelserne til filen og også for de mapper, hvor denne fil er placeret. Uden skrivetilladelser kan du ende med et nyt websted og en gammel settings.php-fil (settings.php-filen fra det websted, du migrerer, vil ikke overskrive den gamle fil).
Håber dette hjælper.