Subir archivos a una cuenta FTP

En una ocasion un cliente nos pidio que le migraramos de hosting su pagina web. En Clever Clouds, usualmente utilizamos servidores con acceso SSH y utilizamos git para subir actualizaciones, sin embargo en este caso ambos servidores solo disponian de acceso FTP. Descargar un sitio web completo y volverlo a subir a otro servidor desde una conexion a internet de Movistar, es un clasico ejemplo de "esta compilando"

Subir un sitio web con miles de archivos desde nuestra conexion Movistar, puede resultar una de las cosas mas frustrantes de la vida. En una ocasion el proceso de subir me tomo 6 horas. Y obviamente, luego de subir hay que verificar que todo esta funcionando correctamente ... 

COMO PODEMOS MIGRAR UN SITIO WEB DE UN HOSTING A OTRO RAPIDAMENTE ?

Este proceso puede ser optimizado utilizando la herramienta wget para obtener una copia de nuestro site via ftp ywput para subir esa copia a otro servidor.

Para subir los archivos, solo debemos ejecutar el comando

wput * ftp://usuario:password@ftp.hosting.com/directorio/

Ese comando subira todos los archivos ( y subdirectorios ) que se encuentren en el directorio actual.

Mi recomendacion es utilizar un servidor con acceso SSH, en este server podran descargar la copia del site original y subirla al nuevo servidor. En nuestro caso, el sitio se migro en tan solo 5 minutos. De haberlo realizado de la forma tradicional: descargarlo a nuestra PC utilizando FileZilla y luego subirlo al nuevo servidor nos habria tomado 2 horas.



Contactanos