Migración de Joomla de un servidor a otro

Servidor Origen

1) Respaldar la BD

mysqldump --user=****** --password=****** db > /Ruta/Hacia/joomla_dump.SQL

1) Acceder al directorio Joomla:

cd <directorio joomla>

2) Comprimir todos los archivos del servidor en un .tar.gz:

tar cvzf <nombredelarchivo>.tar.gz *

3) Copiar los archivos creados al servidor destino:

scp <nombredelarchivo>.tar.gz <usuariodestino>@<servidordestino>:<path donde copiaras el archivo>

scp <joomla_dump.SQL> <usuariodestino>@<servidordestino>:<path donde copiaras el archivo>
 
Servidor Destino

1) Crear usuario e ingresar como root a Mysql:

mysql -u root -p

2) Crear base de datos con cotejamiento utf8_spanish_ci:

create database <nombre db> DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci;

3) salir de mysql 

exit

4) Restaurar la BD original en el servidor destino

mysql --user=<nombre usuario> --password=<su contraseña> <nombreBD> < <joomla_dump.SQL>

5) Creación de carpeta destino: (sólo para descomprimir el archivo)
 
 mkdir <nombre de carpeta o directorio destino>

6) Mover el archivo .tar.gz creado al directorio o carpeta destino:

 mv <nombredelarchivo>.tar.gz <nombre de carpeta o directorio destino>

7) Ingresar a la carpeta y descomprimir los archivos:

 cd <nombre de la carpeta o directorio>
 tar xvzf <nombre del archivo>.tar.gz

Eliminar el archivo .tar.gz

 rm <nombre del archivo>.tar.gz ..

8) Copia del directorio al servidor web:

cp -Rv * /usr/share/nginx/www/

9) Cambio de propietario de los archivos

chown -R www-data:www-data /usr/share/nginx/www/

10) Cambio de permisología de los archivos:

chmod -R 775 /usr/share/nginx/www/

7) Editar el archivo de configuración para configurar los parámetros de conexión de la base de datos joomla:

cd /usr/share/nginx/www/

nano configuration.php

Realizado por: Diego Delgado: stembock@gmail.com 

Comentarios

Entradas populares