U kunt backup&migrate gebruiken module voor migratie. Het is heel gemakkelijk te gebruiken.
- Zip alle bestanden uit je Drupal-map. Kopieer/unzip dat bestand op een nieuwe server.
- Maak een back-up van uw database in een bestand met de module back-up&migreren.
- Installeer Drupal-site op nieuwe server. Voer install.php uit en volg de stappen - u moet waarschijnlijk de instellingen wijzigen in het bestand
/sites/default/settings.php file
. - Ga door
/admin/modules
en schakel back-up en migreren in. - Ga door
/admin/config/system/backup_migrate/restore
upload uw back-upbestand en klik op de herstelknop
OPMERKING 1 (database-instellingen):
Voor Drupal installatie heb je natuurlijk een database nodig. U moet gewoon een lege DB maken en een gebruiker voor die database instellen. U moet ook een wachtwoord instellen voor die DB-gebruiker en hem volledige rechten geven. In het bestand settings.php verander je dan die gegevens:
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
In principe stelt u hier de Drupal-site in op een lege database die u op een nieuwe server hebt gemaakt. Daarna vult u die database met behulp van de back-up- en migratiemodule.
OPMERKING 2 (instellingen.php bestandsrechten):
Wanneer u de site migreert en (in uw geval de oude door een nieuwe vervangt) u het settings.php-bestand wilt wijzigen, kan er een klein probleem zijn met de schrijfrechten van het settings.php-bestand. Het komt vaak voor dat u settings.php standaard niet kunt wijzigen, dus om dat bestand te bewerken/vervangen, moet u de machtigingen van het bestand wijzigen en ook van de mappen waarin dit bestand is geplaatst. Zonder schrijfrechten kun je eindigen met een nieuwe site en een oud settings.php-bestand (het settings.php-bestand van de site die je migreert, zal het oude bestand niet overschrijven).
Ik hoop dat dit helpt.