sql >> Database >  >> Database Tools >> phpMyAdmin

Hoe kan ik een Drupal-site migreren naar Amazon Web Services EC2?

U kunt backup&migrate gebruiken module voor migratie. Het is heel gemakkelijk te gebruiken.

  1. Zip alle bestanden uit je Drupal-map. Kopieer/unzip dat bestand op een nieuwe server.
  2. Maak een back-up van uw database in een bestand met de module back-up&migreren.
  3. 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 .
  4. Ga door /admin/modules en schakel back-up en migreren in.
  5. 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.



  1. Nieuwe DBeaver-website

  2. Database tijdzone

  3. Veiliger en productiever database- en code-ontwikkeling in bijgewerkte SQL voltooid

  4. Voorvoegsels van tabelnamen hernoemen binnen phpmyadmin?