Como migrar Joomla de servidor paso a paso

Hoy os traemos un Super Tutorial de la mano de nuestro amigo y cliente Julián Martínez @balaustre Gerente de la empresa Balaustres Martinez al cual le pedimos que si le apetecía colaborar con nosotros publicando un post de una de sus aficiones favoritas en la cual es un autentico profesional, Joomla y nos ha enviado este increíble tutorial que los amantes de Joomla os aseguro vais a disfrutar con el, muchísimas gracias Julián por tan gran aportación y tu tiempo.

Como Migrar Joomla de Servidor paso a paso.

Trasladar nuestra web Joomla! de hosting nunca fue más fácil con el componente AkeebaBackup.com .

Sus características principales:
Crea una copia de seguridad completa (Backup) de tu sitio en un solo archivo.
El archivo generado contiene todos los archivos del sitio web, la base de datos y un programa de instalación muy parecido al instalador de Joomla!.
La copia de seguridad y el proceso restaurar están en AJAX, esto hace que la velocidad sea mayor de ejecución.
Puedes elegir hacer una copia de seguridad sólo de la base de datos, o sólo de los archivos.
Te vamos a explicar de forma clara y sencilla como realizar este proceso en pocos pasos, sin entrar en configuraciones avanzadas, solo lo necesario para que tu migración sea un éxito.
El proceso consta de dos partes.
1.- Copia (Backup) de tu sitio.
2.- Restauración en el nuevo servidor.

1.- COPIA DE SEGURIDAD DE TU SITIO JOOMLA!
Descargamos el componente Akeeba Backup
https://www.akeebabackup.com/download/akeeba-backup.html
Accedemos a administración de nuestro sitio Jooma!
http://www.misitio.com/administrator (donde “misitio” será nuestra dirección web).

login joomla

 

Instalamos el Componente Akeeba Backup

Instalación de Akkebabakup
1. Seleccionamos menú EXTENSIONES.
2. Dentro del desplegable la opción GESTOR DE EXTENSIONES.
3. Picar EXAMINAR.
4. En la ventana emergente navegamos hasta donde hemos descargado el ZIP de Akeeba Backup.
5. Seleccionado el Zip y picamos ABRIR.
6. Picamos SUBIR E INSTALAR.

Gestor de extensiones

 

Este mensaje nos informara que el Componente ha sido instalado con éxito.
Abrimos el componente Akeeba Backup como muestra la siguiente captura:

Administración
1. Abrir Menú COMPONENTES.
2. Seleccionar akeeba backup.
Nos presentara la siguiente pantalla donde pincharemos en CONFIGURATION.

Configuración
En nueva pantalla….

Configurando
Bajaremos por ella hasta la sección ADVANCED CONFIGURATION.

Configuración avanzada
Y seleccionaremos el formato ZIP.
Subimos la pantalla y pinchamos GUARDAR

Guardar cambios
NOTA: Si en tu alojamiento, tienes otra web dentro de una carpeta o carpetas que no quieres realizar respaldo, en la pantalla principal de akeeba backup podrás seleccionar las que no deseas, como se muestra en la foto.

Seleccionar directorios
Con la configuración ya realizada procedemos a la copia de nuestra web.

Operaciones básicas
Pinchando en Backup Now nos llevara a la siguiente pantalla

Empezar la copia
Comenzara el proceso de copia como muestra la imagen.

Creando la copia
Finalizado el mismo nos arrojara la siguiente pantalla:

Backup terminado !!
Pincharemos en Manage Backups para acceder a la siguiente pantalla y poder descargar en fichero de copia.

Descarga el Backup
1. Presionamos en Part00 y nos saltara una ventana emergente.
2. Presionamos en aceptar y nos saltara el fichero para su descarga.
3. Presionamos aceptar y comenzara la descarga a nuestro ordenador.
2.- RESTAURACIÓN EN EL NUEVO SERVIDOR.
La restauración del sitio web la realizaremos para este práctico dentro de una carpeta llamada COPIA pues en el hosting tenemos en la raíz del mismo un sitio web funcionando.
Accedemos con los datos proporcionados por hos-fusion a nuestro cPanel y navegamos hasta la sección ADMINISTRAR FICHEROS donde seleccionamos la opción ADMINISTRADOR DE FICHEROS, como muestra la imagen siguiente.

Panel de control Hosting
En la pantalla nueva….

Administrador de ficheros
1. Seleccionar DIRECTORIO RAIZ .
2. Marcar MOSTRAR ARCHIVOS OCULTOS.
3. Presionar botón IR
Llegaremos a esta pantalla:

Seleccionar carpeta
Presionaremos en el icono en forma de carpeta que está al lado de nuestra carpeta COPIA para acceder dentro de ella y poder subir el archivo zip generado por Akeeba Backup que lo tenemos en nuestro ordenador, como se muestra en la siguiente pantalla.

Cargar ficheros
En la pantalla siguiente…

Seleccionar backup para subir
1. Presionamos EXAMINAR.
2. Navegamos hasta donde tenemos nuestro fichero ZIP y lo seleccionamos.
3. Presionamos ABRIR.
4. Presionamos CARGAR para iniciar la carga a nuestro nuevo servidor.
Transcurridos unos momentos, que irá en función del tamaño de nuestro archivo ZIP y de la conexión de subida que tengamos, estará ya en nuestro servidor.

Backup subido !!
Con el archivo en nuestro nuevo hosting procedemos a su extracción, siguiendo los pasos que mostramos a continuación:

Extraer archivo
1. Seleccionamos icono al lado de nuestro fichero ZIP.
2. En la columna de la derecha, seleccionamos EXTRAER CONTENIDOS DEL ARCHIVO.
Salta una nueva pantalla, que una vez acabada la extracción podremos presionar el botón de la parte superior derecha CLOSE WINDOW para regresar a la pantalla anterior.

Datos de la extracción
En esta pantalla, si presionamos F5 para actualizar el contenido de nuestro navegador, veremos que dentro de nuestra carpeta COPIA se han extraído todos los ficheros.

Directorio
El siguiente paso, es crear una base de datos, un usuario y asignárselo.
Nuevamente nos vamos a nuestro cPanel y navegamos hasta la sección Bases de Datos donde seleccionaremos Bases de datos MySQL como se muestra en la siguiente captura.

Vamos con la base de datos
Nos llevara a la siguiente pantalla de creación de Bases de datos.

Crear la base de datos
1. Le asignamos un nombre a la base de datos, que en este caso para hacerlo fácil le hemos puesto COPIA.
2. Pinchamos en Crear Base de Datos, y nos saltara la siguiente ventana.

Nombre de BBDD
Pinchamos en retroceder.
Ahora vamos a crear el usuario.

Crear usuario BBDD
1. Para el práctico lo hemos puesto fácil y hemos asignado nombre de usuario COPIA.
2. En contraseña hemos seleccionado también COPIA.
3. Hemos vuelto a escribir la contraseña asignada COPIA.
4. Seleccionamos Crear Usuario.
Al presionar Crear Usuario nos mandara a la siguiente pantalla.

Usuario creado
Y seleccionamos nuevamente retroceder.
Ahora asignaremos a la base de datos creada piedraar_copia el usuario creado piedraar_copia como se muestra en la siguiente captura y presionaremos añadir.

Añadir usuario a la BBDD
La acción de presionar añadir nos llevara a la siguiente pantalla:

Permisos de usuario
1. Seleccionaremos TODOS LOS PRIVILEGIOS.
2. Después HACER CAMBIOS.
Y nos dará la siguiente ventana de confirmación.

Permisos añadidos
Donde presionaremos RETROCEDER para comprobar que la base de datos y el usuario están creados en la Current Databases como muestra esta captura.

Comprobación
Ya tenemos la base de datos y el usuario creados y asignado. Ahora nos vamos con la instalación de nuestra copia de seguridad.
Para realizarla, tendremos que teclear en nuestro navegador de internet lo siguiente:
www.misitio.com/copia (“misitio”) será el dominio que tengamos, y en este caso al subir el fichero zip y descomprimirlo en la carpeta copia, le añadimos la sentencia /copia.
Para nuestro práctico, realizamos la migración a un domino que tenemos www.piedra-artificial.info dentro del cual creamos la carpeta copia, por tanto la dirección seria:
www.piedra-artificial.info/copia con lo que nos encontraríamos con la siguiente captura.


En la parte superior derecha presionaremos ADVERTENCIA
Donde nos saltara la siguiente ventana con una ADVERTENCIA

Presionaremos SI para pasar a la siguiente pantalla y rellenar los campos como se muestran en la captura

1. Nombre del servidor de la base de datos: En el hosting host-fusion es localhost
2. Nombre del usuario: El que creamos piedraar_copia.
3. Contraseña: La que asignamos en la creación del usuario.
4. Nombre de la base de datos: La que creamos piedraar_copia.
5. Presionar en SIGUIENTE
El programa empezara a procesar la Base de dato mediante una ventana emergente de carga como se muestra.

Una vez finalizado y este al 100% presionamos OK. (El proceso es muy rápido.)
La siguiente pestaña INFORMACION DEL SITIO nos vendrá rellenados los campos por defecto tal y como los teníamos en el sitio anterior

La dejamos tal y como esta y presionamos SIGUIENTE en la parte superior derecha para llegar a la pestaña FIN en donde pincharemos borrar directorio de instalación.

Acto seguido nos saltara una ventana emergente como la muestra

Presionamos OK y tras unos segundos se nos mostrara en pantalla nuestra web restaurada tal y como la teníamos en el antiguo hosting.

Si observamos la dirección del navegador www.piedra-artificial.info/copia/index.php es la nueva dirección bajo la carpeta copia que creamos.

Con este práctico hemos trasladado un sitio Joomla! De un servidor a otro, respetando absolutamente todo lo que teníamos instalado en el viejo, tanto plugins, componentes, imágenes, plantillas etc.
Acceder a la administración de nuestro nuevo sitio Joomla! En el nuevo servidor será el mismo proceso que en anterior.
www.piedra-artificial.info/copia/administrator
El nombre de usuario y contraseña serán los mismos que utilizábamos en el antiguo sitio.

Espero que os haya servido este practico para poder migrar vuestros sitios Joomla! De servidor, sabiendo que es una tarea fácil y sencilla.
Autor: Julián Martínez @balaustre