Cómo clonar un sitio de WordPress y cuándo debería hacerlo










  • Hay muchas razones por las que puede querer crear un clon de un sitio de WordPress. Desde copias de seguridad hasta movimientos, la clonación puede ayudarlo a ser más productivo como desarrollador. El truco es asegurarse de que se haya copiado todo el sitio web. De lo contrario, es posible que los archivos importantes ya no estén disponibles cuando los necesite.

    En este tutorial, le mostraré un par de formas diferentes de clonar un sitio de WordPress. Desde archivos de imágenes hasta bases de datos, todos los datos relacionados con su contenido se pueden duplicar fácilmente como resultado del uso de las herramientas adecuadas.

    ¿Qué es la clonación?

    La primera pregunta que debemos responder es ¿qué es la clonación? Clonar es crear un duplicado exacto de un sitio web. El clon debe ser idéntico al sitio web original.

    Sin embargo, cada copia del sitio es independiente. Entonces, si clona el sitio A, cualquier cambio que realice en el clon, el sitio B, solo aparecerá en el sitio B. Ya puede comenzar a ver los beneficios. Los experimentos o cambios se realizan en la copia clonada del sitio original y no afectan (¡o rompen!) el sitio original.

    La clonación requiere acceso al directorio raíz y la base de datos del sitio. Por lo tanto, necesitará acceso a esas partes de WordPress para poder clonar el sitio web.

    ¿Cuándo deberías clonar un sitio de WordPress?

    Cuando se clona un sitio web, tiene una copia exacta de las imágenes, el contenido, los complementos y todo lo demás, todo perfectamente duplicado. El sitio clonado funcionará exactamente como el original con la excepción del nombre de dominio. Entonces, ¿cuáles son algunos de los usos de un sitio web clonado?

    Creación de un área de preparación

    Quizás desee desarrollar complementos, temas o realizar modificaciones en el sitio en un entorno de prueba. En lugar de someter su sitio principal a los peligros de la experimentación, el clon puede usarse como un entorno de prueba de WordPress. Algunos desarrolladores hacen esto en un subdominio.

    Trabajar como desarrollador de WordPress

    Algunos desarrolladores de WordPress crean clones para los clientes. Una vez que se completa el desarrollo del sitio web, es fácil clonar el sitio en el servicio de alojamiento del cliente. Eso proporciona un entorno seguro para realizar ajustes sin temor a romper un complemento o tema.

    Creación de una copia de seguridad

    Crear una copia de seguridad de su sitio puede ser útil. Por un lado, facilita la recuperación en caso de un desastre, como una piratería o un ataque de malware. El único inconveniente de esto es que necesita hacer clones regulares para mantener sus archivos de respaldo actualizados.

    Mover el sitio web a un nuevo host

    Hacer que un WordPress se mueva de un host a otro puede ser un proceso complicado. La clonación del sitio le brinda la oportunidad de realizar la transición sin afectar a los visitantes. Idealmente, desde la perspectiva del visitante, nadie sabrá que se realizó un movimiento.

    Ahora puede comprender por qué es posible que desee clonar un sitio de WordPress. Echemos un vistazo a cómo puede hacerlo en unos pocos pasos simples.

    Primer (y más rápido) método: clonación de sitios con Softaculous

    Si tiene cPanel y usó Softaculous para instalar WordPress, clonar un sitio de WordPress no podría ser más fácil.

    (Si tiene acceso a Softaculous pero no lo usó para instalar WordPress, aún puede importar su instalación de WordPress existente a Softaculous con solo unos pocos clics).

    Inicie sesión en cPanel.

    En la sección «Softaculous Apps Installer», haga clic en el icono «WordPress».

    haga clic en el icono de WordPress

    En la sección «Instalaciones actuales», haga clic en el icono «Crear ensayo». Softaculous utiliza el término «puesta en escena», que, para nuestros propósitos, es lo mismo que un «clon» del sitio.

    haga clic en el icono "Crear puesta en escena"

    puesta en escena de las opciones de WordPress

    La URL de instalación en vivo es la instalación de WordPress que se clonará.

    Elija la URL de instalación

    • Elija el protocolo

      Puede elegir HTTP o HTTPS, con o sin www.
      Elija lo que coincida con el sitio en vivo.
    • Elija el dominio

      Si tiene varios dominios, elija el mismo dominio que el sitio en vivo.
      También puede seleccionar un subdominio si tiene uno configurado.
    • En Directorio

      Ingrese el nombre del directorio donde desea que se configure el sitio de clonación.
      Si el directorio no existe, se creará automáticamente.

    Nombre de la base de datos : puede dejar cualquier valor predeterminado ingresado aquí a menos que tenga una necesidad específica de nombrar la base de datos de cierta manera.

    Haga clic en el botón «Crear puesta en escena».

    haga clic en el botón "Crear puesta en escena"

    Verá un mensaje de éxito.

    puesta en escena mensaje de éxito

    Eso es todo al respecto. Su sitio clonado está listo para funcionar.

    Uso del sitio clonado

    Inicie sesión en /wp-admin en el sitio clonado con el mismo nombre de usuario y contraseña que el sitio en vivo. Realice los cambios en el sitio clonado y, si lo desea, cuando esté satisfecho de que todo funciona correctamente, puede «empujar» el sitio clonado al sitio activo.

    «Empujar» solo significa reemplazar el sitio en vivo con la versión clonada. Hay un par de maneras diferentes de hacerlo.

    En la sección «Instalaciones actuales» de Softaculous, haga clic en el ícono «Push to Live» en la línea del sitio de ensayo.

    haga clic en el icono "pulsar para vivir"

    El primer método es utilizar las opciones predeterminadas. Las opciones predeterminadas reemplazan todo en el sitio en vivo, los archivos y la base de datos, con las versiones que existen en el sitio clonado.

    El sistema crea una copia de seguridad de su sitio en vivo antes de reemplazarlo, por lo que si algo sale mal, tendrá una copia de seguridad.

    ir en vivo con opciones predeterminadas

    Hacer clic en la pestaña «Personalizar» le permitirá enviar solo ciertas tablas de la base de datos. Solo debe elegir esta opción si está seguro de lo que está haciendo y se siente cómodo presionando cambios incrementales o parciales.

    La mayoría de nosotros usaremos las opciones predeterminadas.

    ir en vivo con opciones personalizadas

    Cómo eliminar el sitio clonado

    Dado que es tan fácil clonar un sitio, no hay ninguna razón para conservarlo cuando termine de usarlo.

    Para eliminar el sitio de clonación y la base de datos, vaya a la sección «Instalaciones actuales» de Softaculous y haga clic en el ícono «X» en la línea del sitio de prueba.

    haga clic en el icono "X" para eliminar el sitio de ensayo

    Para eliminar por completo el sitio de ensayo, deje todas las opciones seleccionadas.

    deje todas las opciones seleccionadas para la eliminación completa

    Haga clic en el botón «Eliminar instalación».

    haga clic en el botón "Eliminar instalación"

    Método alternativo: Clonar un sitio de WordPress usando un complemento

    Para este método, vamos a utilizar un popular complemento de clonación y migración llamado Duplicator , que es un complemento de migración de WordPress. Hay varios complementos que pueden clonar sitios de WordPress, y enumeraré algunas opciones más en un minuto.

    Duplicator crea dos archivos desde su sitio de WordPress: un archivo de almacenamiento y un archivo de instalación. El archivo contiene copias de los datos de su sitio y la base de datos MySQL. El instalador es un archivo PHP que extraerá e instalará el archivo en la nueva ubicación.

    Así es como se clona un sitio de WordPress usando el complemento Duplicator.

    Cree una copia de su sitio de WordPress y descárguela

    Lo primero que debe hacer es instalar y activar el complemento Duplicator desde la página del complemento en su área de administración de WordPress.

    Instalar y activar duplicador

    Una vez que el complemento se haya instalado y activado en su sitio, haga clic en la pestaña «Duplicador». Esto lo llevará a la página principal del complemento donde puede crear un clon.

    Haga clic en la pestaña duplicador

    Haga clic en la pestaña «Crear nuevo» para comenzar.

    Haz clic en crear nueva pestaña.

    Ingrese un nombre para el archivo que lo ayude a identificarlo y haga clic en el botón «Siguiente».

    Crear un nombre de archivo

    El complemento de clonación Duplicator WordPress escaneará el sitio y le informará si hay algún problema con su configuración. Es normal recibir advertencias, especialmente porque todos usan diferentes versiones de WordPress, PHP, etc.

    También puede haber algunas advertencias de alojamiento web basadas en el tamaño de su sitio. Haga clic en la casilla de verificación «Continuar con el proceso de creación», luego haga clic en el botón «Crear» para continuar.

    Cuando se haya completado el paquete de su sitio web, verá la página a continuación y recibirá enlaces para descargar dos archivos: el instalador y el archivo.

    Descargar ambos archivos

    Descarga ambos archivos a tu computadora.

    Cargue la copia de su sitio

    Cargue los dos archivos en su nueva ubicación o servidor. Para ello, deberá utilizar un cliente FTP . Hay muchos buenos disponibles. Si no tiene uno, le recomiendo FileZilla o Transmit (para usuarios de Mac) como alternativa.

    Inicie sesión en el servidor (o directorio en su servidor existente) donde desea configurar el clon.

    Habilitar conexión ftp

    Arrastre y suelte los dos archivos en el directorio de destino.

    Configure una base de datos para el clon de su sitio web

    Cada sitio web de WordPress utiliza una base de datos. Su clon no es diferente, por lo que debemos configurar una base de datos vacía. Esto le permitirá utilizar el instalador de Duplicator para importar el contenido de la base de datos de su sitio original al nuevo. Estoy usando cPanel.

    En cPanel, hay varias opciones relacionadas con las bases de datos. Busque «Bases de datos MySQL».

    Haga clic en bases de datos mysql

    Haga clic en él para crear una nueva base de datos. Debe crear la base de datos y luego agregar un usuario. Verá ambas opciones disponibles en la página Nueva base de datos.

    crear una base de datos

    Ahora crea un usuario.

    Agregar un usuario

    Y finalmente, agregue el usuario a la base de datos.

    Agregar usuario a la base de datos

    Nota: Cuando agregue el usuario a la base de datos, asegúrese de hacer clic en la casilla de verificación «Todos los privilegios».

    Termina el Clon

    Ahora que ha agregado la base de datos y ambos archivos Duplicator están en su servidor, puede acceder al nuevo sitio web a través de su navegador.

    Simplemente agregue  /installer.php a la URL, como:

    [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]https://ggexample.com/clone/ instalador.php[/ht_message]

    Duplicator se ejecutará y le avisará de cualquier problema y le pedirá que continúe. En la mayoría de los casos, es seguro continuar.

    Duplicator le pedirá que ingrese las credenciales de la base de datos que creó. Ingrese los detalles y Duplicator importará su antigua base de datos a la nueva.

    Duplicator le hará un par de preguntas más sencillas sobre el enlace permanente y las actualizaciones de la estructura, así como la ruta de la URL. Los campos deben completarse previamente, pero puede completarlos si están vacíos.

    Duplicator hará el resto, incluida la eliminación tanto del instalador como de los archivos de almacenamiento. Simplemente haga clic en las indicaciones.

    ¡Eso es todo! Ahora ha clonado con éxito un sitio de WordPress usando Duplicator.

    Mantener el archivo de copia de seguridad

    No hay problema en dejar el archivo ZIP de respaldo en el sitio original. Es lo mismo que almacenar una copia de seguridad en el servidor original, como lo harán muchos complementos. Para que alguien pueda clonar el sitio, debe conocer el nombre de archivo exacto y la ubicación del archivo.

    Si ese fuera el caso, es posible que tenga problemas mayores que alguien que robe la copia de seguridad. Es posible que desee considerar complementos de seguridad para proteger sus datos , incluso si no conserva el archivo de copia de seguridad.

    Este es quizás uno de los métodos más fáciles que he encontrado para clonar un sitio web de WordPress. Es simple, efectivo y no toma mucho tiempo completarlo. Antes de pagar por los servicios de transferencia de contenido, pruebe esta herramienta. Puede ahorrarle mucho dinero y tiempo.

    Otras opciones del complemento de clonación de WordPress

    Si está interesado en otras opciones de complementos de clonación de WordPress, aquí hay algunas más para analizar y considerar. Todos hacen el trabajo, es solo una cuestión de preferencia.

    UpdraftPlus: hace que las copias de seguridad y la restauración de WordPress sean muy simples y fáciles. UpdraftPlus es en realidad el complemento de copia de seguridad de mayor rango y más popular en el repositorio de WordPress. Puede hacer una copia de seguridad de sus archivos y base de datos en la nube y luego restaurarlos con un par de clics de un botón.

    Migración de WP todo en uno: exporte fácilmente su sitio web y base de datos de WordPress sin necesidad de muchos conocimientos técnicos. Puede cargar su sitio de WordPress en una ubicación diferente utilizando una técnica de arrastrar y soltar. Este complemento también tiene una opción de «buscar y reemplazar» que solucionará automáticamente cualquier problema que ocurra al usar el complemento.

    BackupBuddy: utilizan un plan específico de 5 pasos para realizar copias de seguridad o clonar sitios de WordPress. Con solo unos pocos clics, BackupBuddy realiza una copia de seguridad de todo su sitio web de WordPress desde el panel de control de WordPress. No hay una versión gratuita de este, pero es un complemento de clonación de WordPress muy sólido.

    WP-Migrate DB: Quizás solo un sólido como cualquier otra cosa mencionada anteriormente es WP-Migrate DB. Puede exportar su base de datos como un volcado de datos MySQL (al igual que phpMyAdmin), buscar y reemplazar URL y rutas de archivos, manejar datos serializados y luego guardarlos en su computadora como un archivo SQL. El gran inconveniente principal de este complemento de clonación de WordPress es que la versión pro es muy cara y es posible que tengas que comprarla para hacer todo lo que quieras si eres un desarrollador.

    Espero que este artículo te haya mostrado lo fácil que puede ser clonar un sitio de WordPress en solo unos pocos pasos. Hay varias opciones excelentes para hacer esto, solo necesita mirarlas y descubrir cuál prefiere.

    ¿Qué tipo de métodos utiliza para crear copias de seguridad y clones o sus sitios de WordPress? ¿Ha tenido problemas para mover o clonar su sitio de WordPress de una ubicación a otra?