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

Wie kann ich eine Drupal-Site zu Amazon Web Services EC2 migrieren?

Sie können backup&migrate verwenden Modul für die Migration. Es ist sehr einfach zu bedienen.

  1. Komprimieren Sie alle Dateien aus Ihrem Drupal-Verzeichnis. Kopieren/entpacken Sie diese Datei auf einem neuen Server.
  2. Sichern Sie Ihre Datenbank in Datei mit dem Modul backup&migrate.
  3. Drupal-Site auf neuem Server installieren. Führen Sie install.php aus und folgen Sie den Schritten - Sie sollten wahrscheinlich die Einstellungen in der Datei /sites/default/settings.php file ändern .
  4. Gehen Sie zu /admin/modules und Sicherung und Migration aktivieren.
  5. Gehen Sie zu /admin/config/system/backup_migrate/restore Laden Sie Ihre Sicherungsdatei hoch und klicken Sie auf die Schaltfläche „Wiederherstellen“

HINWEIS 1 (Datenbankeinstellungen):

Für die Drupal-Installation benötigen Sie natürlich eine Datenbank. Sie sollten einfach eine leere DB erstellen und einen Benutzer für diese Datenbank einrichten. Sie sollten auch ein Passwort für diesen DB-Benutzer einrichten und ihm alle Berechtigungen erteilen. In der Datei settings.php ändern Sie dann diese Daten:

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

Grundsätzlich richten Sie hier eine Drupal-Site auf einer leeren Datenbank ein, die Sie auf einem neuen Server erstellt haben. Danach füllen Sie diese Datenbank mit dem Sicherungs- und Migrationsmodul.

HINWEIS 2 (Voraussetzungen für die Datei settings.php):

Wenn Sie eine Site migrieren und (in Ihrem Fall die alte durch eine neue ersetzen) die settings.php-Datei ändern möchten, kann es zu einem kleinen Problem mit den Schreibberechtigungen der settings.php-Datei kommen. Es kommt häufig vor, dass Sie settings.php standardmäßig nicht ändern können. Um diese Datei zu bearbeiten/ersetzen, müssen Sie also die Berechtigungen der Datei und auch der Ordner ändern, in denen diese Datei abgelegt ist. Ohne Schreibberechtigungen können Sie mit einer neuen Site und einer alten settings.php-Datei enden (die settings.php-Datei von der Site, die Sie migrieren, wird die alte Datei nicht überschreiben).

Hoffe das hilft.