Migración de Joomla de un servidor a otro
Servidor Origen
1) Respaldar la BD
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:
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
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 Destinoscp <joomla_dump.SQL> <usuariodestino>@<servidordestino>:<path donde copiaras el archivo>
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
Publicar un comentario