sql >> Databáze >  >> Database Tools >> phpMyAdmin

Jak mohu migrovat web Drupal na Amazon Web Services EC2?

Můžete použít backup&migrate modul pro migraci. Používá se velmi snadno.

  1. Zkomprimujte všechny soubory z vašeho adresáře Drupal. Zkopírujte/rozbalte tento soubor na nový server.
  2. Zálohujte svou databázi do souboru pomocí modulu backup&migrate.
  3. Nainstalujte web Drupal na nový server. Spusťte install.php a postupujte podle kroků - pravděpodobně byste měli změnit nastavení v /sites/default/settings.php file .
  4. Přejděte na /admin/modules a povolit zálohování a migraci.
  5. Pokračujte /admin/config/system/backup_migrate/restore nahrajte záložní soubor a klikněte na tlačítko obnovit

POZNÁMKA 1 (nastavení databáze):

Pro instalaci Drupalu samozřejmě potřebujete mít databázi. Měli byste vytvořit prázdnou DB a nastavit uživatele pro tuto databázi. Měli byste také nastavit heslo pro tohoto uživatele DB a dát mu plná oprávnění. V souboru settings.php pak tato data změníte:

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

V podstatě zde nastavíte web Drupal na prázdnou databázi, kterou jste vytvořili na novém serveru. Poté tuto databázi naplníte pomocí modulu zálohování a migrace.

POZNÁMKA 2 (předvolby souboru settings.php):

Když migrujete stránky a (ve vašem případě nahraďte starou novou) chcete změnit soubor settings.php, může nastat malý problém s oprávněním k zápisu do souboru settings.php. Je běžný případ, že ve výchozím nastavení nemůžete změnit settings.php, takže abyste mohli upravit/nahradit tento soubor, musíte změnit oprávnění k souboru a také ke složkám, kde je tento soubor umístěn. Bez oprávnění k zápisu můžete skončit s novým webem a starým souborem settings.php (soubor settings.php z webu, který migrujete, nepřepíše starý soubor).

Doufám, že to pomůže.



  1. jak se připojit k databázi, když je server v soketu Unix?

  2. Po změně tabulky pomocí dotazu PHP se název sloupce v phpMyAdmin nezobrazí

  3. Nelze spustit SSMS (SQL Server 2014 Express) – neplatná licenční data. Je vyžadována přeinstalace

  4. ID uživatele a heslo mysql serveru wamp