Migrar Joomla

Migrar Joomla de un servidor a otro

Para realizarlo una de las herramientas que he utilizado ha sido WinSCP, es una aplicación de Software Libre. Es un cliente SFTP gráfico para Windows que emplea SSH. También se puede seguir usando la versión anterior del protocolo. Su función principal es facilitar la transferencia segura de archivos entre dos sistemas informáticos, el local y uno remoto que ofrezca servicios SSH.

WinSCP permite conectarse a un servidor SSH (Secure Shell)empleando el protocolo SFTP (SSH File Transfer Protocol)o el servicio SCP (Secure Copy Protocol). La página oficial de descarga:

http://winscp.net/eng/download.php

Para más información:

http://winscp.net/eng/docs/lang:es

Empezamos:
En mi servidor para que mi compañera pueda migrar su Joomla la creo un usuario con su password y una carpeta con permisos de grupo y de usuario. Ella tendrá que hacer lo mismo para que yo pueda migrar mi Joomla a su servidor.
Con phpMyadmin exporto mi base de datos y me la guardo en local, si tuviera dudas de cual es mi bd que pertenece a mi Joomla me conecto a mi servidor y en /var/www/joomla2.5 dentro del archivo de configuracion.php tienes toda la información necesaria entre ella ves que bd tiene:

El siguiente paso es crear un usuario y darle permisos para crear “create” de ésta manera puede crear la base de datos y cuando la cree yo la doy mas permisos sobre esa base de datos que ha creado para que pueda subir su bd a mi PhpMyadmin. Ella tendrá que hacer lo mismo para que puedar subir mi base de datos con el usuario y password que me ha creado.
En ésta imagen se ve que la BD que ella a creado llamada joomlados en mi PhpMyadmin la he dado todos los permisos sólo a su base de datos y ahora ella podrá subir las tablas y sus datos.
Una vez que ella tiene todos los permisos con mi PhpMyadmin le da ha importar y sube su BD pero nos da un error debido a que como la BD ya existe al subir sus tablas intentaba crear otra vez la base de datos, para evitar ésto, hemos tenido que editar con cualquier editor en mi caso con NotePad++ la BD (claro está que la hemos bajado sin comprimir) y eliminar la primera línea en la que dice :
CREATE DATABASE ……
para que no la vuelva a crear.
 
 

JOOMLA

 Ahora para la copia de Joomla yo lo he hecho con WinSCP que es un programa que te permite hacer copias remotas es para windows , lo descargar y pones los datos igual que si fuera con Fiellezilla arrastras el Joomla a donde tu lo quieres copiar.
Una vez conectada me pongo en /var/www y me bajo joomla2.5 a local:
Ya tenemos nuestro joomla en local.
Ahora para subirla me meto con el mismo programa pero esta vez con el usuario y contraseña que ella me ha creado y la url suya con su ip para poder subir mi joomla a su servidor.

 
Y subo mi Joomla2.5 a su servidor, en /var/www/sagrario que es la carpeta que me ha creado. Con Putty compruebo que está en la carpeta el joomla subido y lo descomprimo:

me meto en el archivo de configuración configuration.php y modifico el usuario y la passwor y compruebo que el resto de cosas está bien, claro está que tengo que dar permisos a éste archivo para poder hacer modificaciones:
éstos son los datos de mi sitio que los tengo que cambiar ya que tengo ahora otros en el sitio de inma:
 

El usuario es el que ella me ha creado y mi password tambien:
y listo!!
para comprobarlo nos vamos al navegador y ponemos la url:
Realizado por:
Inma y Sagrario.