Monday, July 9, 2012

Sitio Web de migración con Wget


Hay ocasiones en que tiene que mover de un sitio web de un proveedor de hosting a otro y el enfoque más normal el uso de FTP para recopilar todos los archivos no está disponible.

A veces, esto puede ocurrir porque no ha habido un etc pelea entre el titular del sitio web y la red de acogida existentes, los datos de acceso se han perdido, la red de acogida no puede ser contactado, la migración es urgente

Wget es una herramienta común de unix, que también está disponible en las ventanas. Wget trabaja desde la línea de comandos, y tiene muchas opciones de configuración disponibles para controlar la cantidad exacta que se descarga desde el punto de partida que se da y, posteriormente, lo que hace con lo que encuentra.

Wget trabaja comenzando en la página principal y la pesca de arrastre a través del sitio obtener una copia de cada archivo html o una imagen que se puede encontrar un enlace a, que forma parte de la página web que comenzó a las.

A menudo usamos wget para reflejar por completo los sitios remotos, cuando un nuevo cliente viene a nosotros desde otro proveedor de alojamiento web, a menudo copiar el sitio para ellos usando wget. Para usarlo en nuestro servidor, inicie sesión con ssh. Desde el símbolo del sistema, ejecute wget con la url del archivo que desea descargar. Esto descargará el archivo directamente a nuestro servidor. Como en el proveedor de hosting que tienen que operar las conexiones a Internet muy rápida, y por tanto usar wget directamente desde nuestros servidores es mucho más rápido que descargar a su máquina local y luego volver a subir, los archivos a nuestros servidores.

Otro uso común es, como he dicho, para reflejar todo un sitio. Supongamos que usted se está moviendo el sitio web de anclaje de la empresa de alojamiento web Una empresa de hosting B. Usted tiene la configuración de su nueva cuenta, y que se haya conectado a través de ssh en el servidor B. Ahora para reflejar su sitio, ejecute wget-r http://www.anchor.com.au y wget recursivamente descargar de su sitio web a la nueva cuenta.

Ahora usted debería tener una copia completa de su sitio web, pero ten cuidado, wget no lee javascript, por lo que todos los efectos de conversión de fantasía no funcionará a menos que copiar manualmente los archivos correctos.

Por defecto wget creará un directorio llamado como el sitio que se está descargando, es probable que desee colocar los archivos en el directorio que se encuentra en ese momento, así que agregué-nd al comando. Esto le indica a wget no crear directorios, excepto cuando sea necesario para su sitio web.

El último comando debe ser algo como esto

http://www.anchor.com.au wget-RNP-nd

Otra palabra de advertencia en relación a los sitios web que son producidos por los lenguajes de programación. Wget sólo es realmente útil para la duplicación de los sitios en un conjunto específico de circunstancias. Si el sitio web ha sido construido usando asp, php, perl, etc java, wget sólo descargará los archivos HTML que hacen estos programas en lugar de los archivos originales. Esto es importante tomar nota de los lenguajes de programación, ya que estos pueden realizar taskssuch como cambiar el contenido de la página en función del usuario, interactuando con una base de datos para recopilar estadísticas, o aceptar órdenes.

Una vez que hayas usado wget para hacer una copia de su sitio web, es importante que pruebe los archivos en la nueva ubicación para asegurarse de que se está comportando de la misma manera que el sitio original lo hizo.

No comments:

Post a Comment