Webs y aplicaciones
Duplicar o clonar una aplicación o web
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
- Staging, entorno de pruebas para el desarrollo de webs y aplicaciones Enseña a crear un entorno de pruebas con Softaculous, pasar cambios a producción con seguridad y eli...
- Instalar Omeka S desde Softaculous Guía la instalación de Omeka S desde Softaculous, la elección del dominio y directorio, las comproba...
- Activar WordPress Multisite Explica cómo preparar, activar y completar una red WordPress Multisite con subdominios o subdirector...
- Actualización de PHP en WordPress, versiones antiguas y mensaje de advertencia Distingue el aviso de PHP obsoleto de WordPress, los parches de seguridad de CloudLinux y el riesgo...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.