Cómo clonar un sitio web (una guía paso a paso)
Publicado: 2021-06-10
La clonación de sitios web es el proceso de crear una réplica del diseño o contenido de su sitio web existente para crear un nuevo sitio web con facilidad. La clonación de sitios web permite a los desarrolladores y diseñadores crear planos, probar la compatibilidad y realizar actualizaciones de forma segura antes de implementar los cambios en su sitio web en vivo.
En esta guía, cubriré algunos de los casos de uso en los que la clonación de sitios web puede resolver el problema y luego analizaré varias formas de clonar un sitio web de WordPress.
- ¿Cuándo necesita copiar un sitio web?
- Prueba de compatibilidad
- Mueva su sitio web a un nuevo servidor
- Haga una copia de seguridad de su sitio web
- Clonar sitio web para un proyecto similar
- Lleve un sitio web en vivo
- ¿Cómo copiar un sitio web?
- Duplique un sitio web con su proveedor de alojamiento web
- Clonar un sitio web de WordPress usando complementos
- Clonar un sitio de WordPress (manualmente)
¿Cuándo necesita copiar un sitio web?
Crear una copia exacta de un sitio web es algo que todo usuario avanzado de WordPress debería poder hacer. Esto es particularmente útil para las agencias web que ejecutan varios sitios web en varios proveedores de alojamiento de WordPress. Siempre que surja un problema, pueden crear una copia del sitio web del cliente y probar varias soluciones hasta que se resuelva el problema.
Considere el escenario en el que tiene tres sitios web en un servidor y desea actualizar el tema en el tercer sitio web. Así es como puede hacerlo de forma segura sin romper nada: clone el sitio web, pruebe y, cuando haya terminado con las pruebas, elimine la versión anterior o haga que el clon sea la versión principal.
Aquí hay algunos casos de uso en los que es posible que deba clonar un sitio web.
- Prueba de compatibilidad
- Mueva su sitio web a un nuevo servidor
- Haga una copia de seguridad de su sitio web
- Clonar sitio web para un proyecto similar
- Prueba de compatibilidad
- Prueba de compatibilidad
Las pruebas de compatibilidad implican verificar si los componentes del sitio web funcionan como se espera y si todo el código base es capaz de ejecutarse en varias infraestructuras de hardware y / o software.
Siempre se recomienda probar los cambios en un sitio web de prueba / clonado en lugar de un sitio web en vivo, principalmente porque los temas y complementos no probados podrían entrar en conflicto con la instalación existente y hacer que se caiga todo el sitio web. De manera similar, cualquier cambio personalizado en el código debe probarse en un sitio de ensayo / clonado antes de que se pueda enviar al sitio en vivo.
- Mueva su sitio web a un nuevo servidor
Si desea transferir un sitio web a un proveedor de alojamiento diferente, puede crear un clon haciendo una copia de seguridad de los archivos del sitio web, las bases de datos e importar todo el paquete al nuevo proveedor de alojamiento web.
El proceso parece sencillo. Sin embargo, las cosas podrían salir mal y terminar con un archivo "roto".
- Haga una copia de seguridad de su sitio web
La clonación también se utiliza para realizar una copia de seguridad de un sitio web (incluidos los archivos web y la base de datos) y mantenerlo en una ubicación externa para la recuperación ante desastres. En el caso de WordPress, muchas personas usan diferentes complementos de respaldo de WordPress .
También cubriré el proceso de copia de un sitio web que se puede utilizar para crear una copia de seguridad de su sitio web.
- Clonar sitio web para un proyecto similar
Si es una agencia web o crea sitios web para clientes, es posible que desee crear un plano y copiarlo en otra ubicación para acelerar el proceso de desarrollo. La mayoría de las veces, estas configuraciones incluyen configuraciones de temas y complementos, personalizaciones a nivel de código, etc.
- Lleve un sitio web en vivo
Es común que los desarrolladores creen sitios web en su entorno local preferido y luego clonen el sitio web en un servidor de alojamiento web para asegurarse de que las cosas no se rompan durante la transición. Esta configuración también requiere una copia de seguridad completa de los archivos y la base de datos del sitio web.
¿Cómo clonar un sitio web?
Como se mencionó anteriormente, usaré un sitio web de WordPress como ejemplo a lo largo de esta guía.
Hay varias formas de clonar un sitio web de WordPress, pero en esta guía, cubriré:
- Duplique un sitio web a través de su proveedor de alojamiento web
- Clonar un sitio web de WordPress usando un complemento
- Clonar manualmente un sitio de WordPress
- Duplique un sitio web con su proveedor de alojamiento web
Los proveedores de alojamiento de WordPress como Cloudways le permiten crear un duplicado de su sitio web en el mismo servidor y / o en otro servidor de su plataforma. Esto ahorra muchas complejidades y reduce los pasos del proceso. Si desea saber más sobre la plataforma, puede consultar los planes de precios de sus proveedores asociados Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode y Vultr.
Cloudways ha simplificado enormemente el proceso de cómo clonar un sitio web. Simplemente vaya a la aplicación que desea clonar.

Coloca el cursor sobre el botón inferior derecho. Para duplicar un sitio web, haga clic en Clonar aplicación / Crear etapa .

Aparecerá una ventana emergente que le preguntará si el cliente desea Clonar la aplicación o Crear etapa . Haga clic en el menú desplegable y seleccione el servidor en el que desea crear una copia del sitio web y haga clic en Continuar .

La plataforma Cloudways tarda unos minutos en copiar un sitio web.
Tenga en cuenta que " Clonar aplicación " y " Crear como ensayo " son de naturaleza diferente. Clone App solo clona un sitio web mientras está en el proceso de creación de un sitio de prueba , tanto las aplicaciones en vivo como en etapas se sincronizan para que pueda realizar acciones Push / Pull tanto en la réplica como en las versiones en vivo.
- Clonar un sitio web de WordPress usando complementos
Como cualquier otro aspecto de la gestión de sitios web, WordPress tiene muchos complementos que se pueden usar para clonar un sitio web de WordPress. Uno de ellos es All-in-One WP Migration , una forma simple y fácil de usar un complemento de copia de seguridad y migración para clonar un sitio web. Le permite exportar su sitio web de WordPress existente y luego importarlo en una nueva ubicación.

Dentro de su antigua instalación de WordPress, vaya a Complementos → Agregar nuevo , busque Migración de WP todo en uno , instale y active el complemento.

Desde el panel izquierdo, navegue a All-in-One WP Migration → Export y haga clic en el menú desplegable EXPORTAR A y seleccione ARCHIVO .

Espere unos segundos y aparecerá una ventana emergente pidiéndole que descargue la copia de seguridad.

Descargue el archivo a su computadora, el formato será .wpress . Manténgalo seguro ya que lo necesitaría en los siguientes pasos.
Instale un WordPress nuevo en la nueva ubicación, inicie sesión e instale el complemento All-in-One WP Migration. Desde el panel izquierdo, navegue a All-in-One WP Migration → Import y haga clic en el menú desplegable IMPORT FROM , y seleccione ARCHIVO .

Busque el archivo .wpress descargado anteriormente.
Nota: Existe la posibilidad de que vea la advertencia " Su archivo excede el tamaño máximo de carga para este sitio ". Para solucionar el problema, asegúrese de que el límite máximo de tamaño del archivo de carga sea mayor que el tamaño del archivo .wpress. All in One Migration tiene una guía para aumentar el límite de tamaño de carga de archivos o, si es cliente de Cloudways, consulte esta guía .
El proceso lleva un tiempo, ya que implica cargar y extraer el archivo .wpress. Una vez hecho esto, aparecerá una ventana emergente con una advertencia. Haga clic en Continuar .

En la siguiente ventana emergente, haga clic en " Guardar estructura de enlaces permanentes ".

Serás llevado a la página de inicio de sesión de WordPress. Inicie sesión con las credenciales de administrador de su antigua instalación de WordPress (porque la base de datos original ha sido reemplazada con la base de datos del antiguo sitio web de WordPress). Haga clic en " Guardar cambios " en la pestaña Enlaces permanentes y ¡listo!
¡Hurra! Ha creado con éxito un sitio web clonado.
- Clonar un sitio de WordPress (manualmente)
El proceso manual implica comprimir todos los archivos y carpetas de WordPress, exportar la base de datos anterior y luego importar los archivos y la base de datos de WordPress a la nueva ubicación.
Estos son los pasos para copiar un sitio web a una nueva ubicación o al proveedor de alojamiento.
- Comprimir archivos de WordPress
- Cargar el archivo comprimido
- Migrar la base de datos
- Actualice wp-config.php
Elija alojamiento de WordPress administrado para su sitio web
Con la confianza de más de 250.000 clientes.
1. Comprimir archivos de WordPress
En primer lugar, navegue hasta el directorio public_html de su instalación de WordPress, seleccione todos los archivos y comprímalos en un solo archivo.

Ahora tiene un archivo zip en la carpeta public_html y la URL será example.com/FILE_NAME.zip .
Ahora, tiene dos opciones: descargar el archivo zip y cargarlo en la nueva ubicación a través de un cliente FTP como FileZilla o cargar el archivo zip en la nueva ubicación directamente a través de SSH [más rápido que la carga FTP] .
2. Cargue el archivo comprimido
En mi ejemplo, usaré SSH debido a la ventaja de velocidad. Inicié sesión en la nueva ubicación de alojamiento a través de SSH y busqué la ubicación / carpeta donde quiero tener una copia de mi sitio web de WordPress. Asegúrese de que la carpeta esté vacía (de lo contrario, use el siguiente comando para eliminar todo).
rm -rf *
Importante: el proceso de eliminación es irreversible. Entonces, antes de ejecutar un comando, mueva todos los archivos y carpetas importantes a un lugar seguro.
Ahora, use el siguiente comando para descargar el archivo zip generado.
wget URL_OF_ZIP_FILE
No olvide reemplazar URL_OF_ZIP_FILE con la URL real del archivo zip.
A continuación, use el siguiente comando para descomprimirlo.
descomprimir FILE_NAME.zip
Todas las carpetas y archivos se extraerán en la carpeta de destino.
3. Migración de la base de datos
Después de copiar los archivos web, el siguiente paso consiste en exportar la base de datos desde la ubicación actual e importarla en la nueva ubicación.
Inicie sesión en su administrador de base de datos (phpMyAdmin es una opción popular). Seleccione su base de datos y navegue hasta Exportar . Descargue el archivo .sql exportado.
Inicie sesión en el nuevo administrador de bases de datos, cree una base de datos y navegue hasta Importar . Si ya tiene una base de datos, simplemente importe el archivo .sql descargado.
Haga clic en Elegir archivo y cargue el archivo .sql descargado previamente.
4. Actualice wp-config.php
Dado que el sitio web ya está en funcionamiento, el archivo wp-config.php debe actualizarse para que la instalación de WordPress en la nueva ubicación pueda conectarse con la nueva base de datos.
Vaya a la carpeta public_html , abra el archivo wp-config.php e ingrese las nuevas credenciales de la base de datos.
¡Y ya está!
Si aún ve URL antiguas en cualquier lugar del sitio web, reemplácelas utilizando el complemento Better Search Replace .
Siguiendo uno de los métodos anteriores, puede clonar un sitio web de una ubicación a otra. Generalmente, hay tres pasos involucrados: mover los archivos web, exportar e importar la base de datos y actualizar el archivo de configuración.
Si aún tiene alguna pregunta, no dude en preguntar en la sección de comentarios a continuación.
