Webs y aplicaciones

Duplicar o clonar una aplicación o web

Revisado el 4 min de lectura clonado aplicaciones

Un clon permite probar cambios o iniciar otro proyecto a partir de una web existente. Para que sea independiente debes separar archivos, base de datos y conexiones externas: copiar una carpeta no basta si sigue utilizando los datos de producción.

Preparar el destino

Crea un dominio, subdominio o directorio vacío y comprueba su raíz documental. Guarda una copia de la web original. Calcula el espacio necesario para archivos, exportación y base duplicada.

Protege el clon con autenticación antes de abrirlo al público. Un noindex ayuda a evitar su indexación, pero no protege datos privados. Desactiva o sustituye en el clon pagos reales, correos, webhooks, cron y otras integraciones que puedan actuar sobre clientes. No desactives esos servicios en la web original.

Duplicar una web de forma manual

Clonar los ficheros

Copia el contenido a la raíz del destino con el administrador de archivos de cPanel. Incluye los archivos ocultos necesarios, como .htaccess, y revisa si hay almacenamiento fuera de esa carpeta. No sobrescribas una instalación existente.

Clonar la base de datos

Crea una base nueva y un usuario propio desde cPanel. Asigna ese usuario solo a la base del clon. Exporta la base original con phpMyAdmin e importa el archivo en la nueva; comprueba que finalizó sin errores y están todas las tablas.

Si la aplicación recibe escrituras continuas, necesitas una copia coherente de archivos y datos. Planifica el momento o utiliza el mecanismo de copia de la aplicación. Una web estática puede no tener base de datos; otras aplicaciones utilizan más de una.

Conectar la app con la nueva base de datos

Antes de ejecutar el clon, modifica su configuración: wp-config.php en WordPress o configuration.php en Joomla, por ejemplo. Verifica nombre, usuario y contraseña de la base nueva. Revisa también cachés compartidas, directorios de subida y almacenamiento remoto: unas credenciales SQL distintas no aíslan esos recursos.

Cambiar URL por la nueva

Actualiza la dirección según la aplicación. En WordPress sigue la guía para cambiar su URL; un reemplazo SQL indiscriminado puede romper datos serializados. Ajusta enlaces, redirecciones y HTTPS del clon sin cambiar los de producción.

Duplicar una web de forma automática

En Softaculous, localiza la instalación y utiliza Clone / Clonar si está disponible. Selecciona el protocolo, dominio y directorio vacíos del destino y revisa los datos de la nueva instalación antes de confirmar.

Si la web no aparece, impórtala al listado. Importarla registra una instalación existente; no la traslada ni la duplica por sí solo.

Para probar cambios que después quieras llevar a la web original, consulta el entorno de staging. No presupongas que un clon independiente admite sincronización posterior.

Comprobar que el clon es independiente

Abre frontal y administración, prueba una edición identificable y confirma que no aparece en producción. Comprueba imágenes, enlaces, sesiones y registros de error. Realiza formularios o compras únicamente con destinatarios de prueba y pasarelas de pruebas.

Si lo retiras, identifica primero su raíz y base de datos. Elimina solo esos recursos y sus tareas programadas; no selecciones la instalación original ni un almacenamiento compartido.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.