phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Como posso migrar um site Drupal para o Amazon Web Services EC2?


Você pode usar backup&migrate módulo para migração. É muito fácil de usar.
  1. Zip todos os arquivos do seu diretório Drupal. Copie/descompacte esse arquivo em um novo servidor.
  2. Faça backup de seu banco de dados em arquivo com o módulo backup&migrate.
  3. Instale o site Drupal no novo servidor. Execute install.php e siga as etapas - você provavelmente deve alterar as configurações no arquivo /sites/default/settings.php file .
  4. Vá em /admin/modules e ative o backup e a migração.
  5. Vá em /admin/config/system/backup_migrate/restore carregue seu arquivo de backup e clique no botão restaurar

NOTA 1 (configurações do banco de dados):

Para instalação do Drupal é claro que você precisa ter banco de dados. Você deve apenas criar um banco de dados vazio e configurar o usuário para esse banco de dados. Você também deve configurar a senha para esse usuário do banco de dados e dar a ele privilégios totais. No arquivo settings.php, você altera esses dados:
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

Basicamente aqui você configura o site Drupal no banco de dados vazio que você criou no novo servidor. Depois disso, você preenche esse banco de dados usando o módulo de backup e migração.

NOTA 2 (premissões do arquivo settings.php):

Quando você migra o site e (no seu caso, substitui o antigo pelo novo) deseja alterar o arquivo settings.php, pode haver um pequeno problema com as permissões de gravação do arquivo settings.php. É um caso comum que por padrão você não pode alterar settings.php então para editar/substituir esse arquivo você precisa alterar as permissões do arquivo e também das pastas onde este arquivo está colocado. Sem permissões de gravação, você pode acabar com um novo site e um arquivo settings.php antigo (o arquivo settings.php do site que você migra não substituirá o arquivo antigo).

Espero que isto ajude.