sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

¿Cómo puedo migrar un sitio de Drupal a Amazon Web Services EC2?

Puede usar copia de seguridad y migración módulo para la migración. Es muy fácil de usar.

  1. Comprima todos los archivos de su directorio de Drupal. Copie/descomprima ese archivo en el nuevo servidor.
  2. Haga una copia de seguridad de su base de datos en un archivo con el módulo de copia de seguridad y migración.
  3. Instalar el sitio de Drupal en el nuevo servidor. Ejecute install.php y siga los pasos; probablemente debería cambiar la configuración en el archivo /sites/default/settings.php file .
  4. Ir a /admin/modules y habilite la copia de seguridad y la migración.
  5. Ir a /admin/config/system/backup_migrate/restore cargue su archivo de copia de seguridad y haga clic en el botón restaurar

NOTA 1 (configuración de la base de datos):

Para la instalación de Drupal, por supuesto, necesita tener una base de datos. Simplemente debe crear una base de datos vacía y configurar un usuario para esa base de datos. También debe configurar una contraseña para ese usuario de base de datos y otorgarle todos los privilegios. En el archivo settings.php, cambia esos datos:

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

Básicamente, aquí configura el sitio de Drupal en una base de datos vacía que creó en un nuevo servidor. Después de eso, llena esa base de datos utilizando el módulo de copia de seguridad y migración.

NOTA 2 (premisiones del archivo settings.php):

Cuando migra el sitio y (en su caso, reemplaza el antiguo por uno nuevo) desea cambiar el archivo settings.php, puede haber un pequeño problema con los permisos de escritura del archivo settings.php. Es un caso común que, de forma predeterminada, no puede cambiar settings.php, por lo que para editar/reemplazar ese archivo necesita cambiar los permisos del archivo y también de las carpetas donde se encuentra este archivo. Sin permisos de escritura, puede terminar con un sitio nuevo y un archivo settings.php antiguo (el archivo settings.php del sitio que migre no sobrescribirá el archivo antiguo).

Espero que esto ayude.