Diferencia entre revisiones de «Migrar Drupal»
(Página creada con «{{#breadcrumb: }} Versión temporal ... entramos en phpmyadmin. .. nos creamos una base de datos. ( en mi caso se llama drupal_practica , con usuario asociado drupal_prac...») |
|||
(6 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{#breadcrumb: }} | {{#breadcrumb: }} | ||
− | + | ==Descripción== | |
− | + | Muchas veces necesitamos migrar nuestro framework Drupal de un hosting a otro. Este tutorial describe cómo hacerlo. | |
− | + | ==Prerrequisitos== | |
− | + | * En el hosting donante, tener instalado Backup and Migrate. | |
− | + | * Por lo tanto, descargar una copia completa completa del hosting donante (hecha con Backup and Migrate) | |
+ | *''' Saber instalar Drupal.''' | ||
+ | * Tener acceso ftp y sql al nuevo hosting. | ||
+ | ==Pasos a seguir== | ||
+ | ===Construcción de esqueleto=== | ||
+ | ====SQL==== | ||
+ | En el nuevo hosting entramos en PHPmyadmin. | ||
+ | Creamos una base de datos. ( en mi caso se llama drupal_practica , con usuario asociado drupal_practica) | ||
+ | ====FTP==== | ||
Accedemos por ftp al nuevo hosting. | Accedemos por ftp al nuevo hosting. | ||
+ | Subimos una copia limpia de Drupal y la instalamos (no es necesario traducir, ya que más tarde la vamos a machacar) | ||
+ | ===Sobreescritura con Copia de Seguiridad=== | ||
+ | Nuestro fichero de Backup And Migrate tiene dos componentes, 'docroot' y fichero SQL 'database.sql'. | ||
+ | |||
+ | ====SQL==== | ||
+ | Aquí, usamos 'database.sql' (es posible que tengamos que comprimir database.sql a database.zip) | ||
+ | |||
+ | Entramos otra vez en PHPmyadmin, borramos la bbdd drupal_practica | ||
+ | |||
+ | [[Archivo:migrarsql1.png | 600px]] | ||
+ | |||
+ | y la recreamos . | ||
+ | |||
+ | [[Archivo:migrarsql2.png | 600px]] | ||
+ | |||
+ | Importamos el .sql que nos ha dado backup and migrate | ||
+ | |||
+ | [[Archivo:migrarsql3.png | 600px]] | ||
+ | [[Archivo:migrarsql4.png | 600px]] | ||
+ | [[Archivo:migrarsql5.png | 600px]] | ||
+ | |||
+ | ====FTP==== | ||
+ | |||
+ | Aquí, usamos carpeta 'docroot' | ||
+ | |||
+ | Subimos todo el contenido de docroot de nuestra copia de Backup And Migrate a la carpeta donde anteriormente instalamos Drupal,sobreescribiendo (nos debe salir dicho aviso, porque sino, estamos haciendo algo mal). | ||
+ | |||
+ | Es normal que no quiera sobreescribir .htaccess. | ||
+ | |||
+ | |||
+ | [[Archivo:Migraftp1.png | 600px]] | ||
− | + | (Y ya hemos acabado) | |
− | + | [[Archivo:migrarfin.png | 600px]] | |
− | |||
− | |||
[[Categoría:Drupal]] | [[Categoría:Drupal]] |
Última revisión de 10:13 13 may 2016
Contenido
Descripción
Muchas veces necesitamos migrar nuestro framework Drupal de un hosting a otro. Este tutorial describe cómo hacerlo.
Prerrequisitos
- En el hosting donante, tener instalado Backup and Migrate.
- Por lo tanto, descargar una copia completa completa del hosting donante (hecha con Backup and Migrate)
- Saber instalar Drupal.
- Tener acceso ftp y sql al nuevo hosting.
Pasos a seguir
Construcción de esqueleto
SQL
En el nuevo hosting entramos en PHPmyadmin. Creamos una base de datos. ( en mi caso se llama drupal_practica , con usuario asociado drupal_practica)
FTP
Accedemos por ftp al nuevo hosting. Subimos una copia limpia de Drupal y la instalamos (no es necesario traducir, ya que más tarde la vamos a machacar)
Sobreescritura con Copia de Seguiridad
Nuestro fichero de Backup And Migrate tiene dos componentes, 'docroot' y fichero SQL 'database.sql'.
SQL
Aquí, usamos 'database.sql' (es posible que tengamos que comprimir database.sql a database.zip)
Entramos otra vez en PHPmyadmin, borramos la bbdd drupal_practica
y la recreamos .
Importamos el .sql que nos ha dado backup and migrate
FTP
Aquí, usamos carpeta 'docroot'
Subimos todo el contenido de docroot de nuestra copia de Backup And Migrate a la carpeta donde anteriormente instalamos Drupal,sobreescribiendo (nos debe salir dicho aviso, porque sino, estamos haciendo algo mal).
Es normal que no quiera sobreescribir .htaccess.
(Y ya hemos acabado)