Webs y aplicaciones
Staging, entorno de pruebas para el desarrollo de webs y aplicaciones
Un entorno de staging es una copia de la web para ensayar actualizaciones o cambios antes de aplicarlos a producción. Puede evitar que un error de diseño o compatibilidad afecte a los visitantes, siempre que la copia no siga enviando correos, pagos o tareas reales.
Llevar staging a producción no fusiona automáticamente los datos de ambas webs. Sustituir la base puede borrar pedidos, usuarios y contenido creados desde que hiciste la copia.
Creando el entorno de pruebas (staging)
- Entra en Softaculous y localiza la instalación.
- Si no está registrada, impórtala.
- Abre Create Staging si esa aplicación e instalación admiten la función. No está disponible necesariamente para todo el catálogo.
- Selecciona un dominio o subdirectorio vacío, revisa la base nueva y confirma la creación.
- Comprueba las URL y credenciales del clon, y protege el acceso antes de usar datos reales.
La guía de creación de Softaculous describe el formulario. Verifica HTTPS, espacio y permisos de acceso del destino.
Protege staging con autenticación. noindex no impide que alguien vea sus datos. Configura destinatarios de prueba, pagos de prueba, webhooks y tareas programadas independientes. Revisa también Redis, almacenamiento remoto y otras conexiones compartidas.
Fusionando los cambios del entorno staging al entorno en producción
Antes de utilizar Push to Live, identifica qué cambia: archivos, estructura SQL o contenido. Prueba el despliegue sobre una copia reciente y prepara una copia recuperable de producción inmediatamente anterior a la intervención.
En una tienda activa, normalmente interesa llevar código y ajustes concretos sin reemplazar pedidos. Si necesitas sustituir datos, planifica cómo conservar las escrituras posteriores al clon. Un modo mantenimiento visual puede no detener API, cron o integraciones externas.
Default options, copiando todos los cambios realizados
Las opciones completas pueden reemplazar archivos y base de producción por staging. No las utilices como una fusión de contenido. Lee el resumen de la versión instalada y no dependas únicamente de una copia automática cuya recuperación no hayas comprobado.
Si se sustituye la base completa, se sustituye también la información que staging desconoce. Detén las escrituras necesarias, conserva la copia y define el punto de reversión antes de confirmar.
Customize, aplicando cambios de forma selectiva
Revisa cada grupo que ofrezca el formulario:
| Opción | Qué debes revisar |
|---|---|
| Overwrite Files/Folders | Qué archivos serán sustituidos y si producción contiene subidas recientes |
| Push Full Database | Si se reemplaza toda la base, incluidos datos nuevos de producción |
| Database Structure Changes | Compatibilidad de columnas, índices y tablas con el código final |
| Data Changes in Tables | Qué contenido se reemplaza y si esas tablas reciben escrituras |
Seleccionar tablas no garantiza una mezcla fila a fila. Las relaciones pueden abarcar varias tablas; no excluyas pedidos o usuarios sin revisar cómo se relacionan con el resto. Tampoco todos los cambios SQL pueden deshacerse mediante una transacción.
Verificar y revertir
Tras el cambio, prueba frontal, administración, acceso de usuarios, formularios o compra de prueba, tareas programadas y registros. Revisa HTTPS, URL canónica y cachés. Confirma que producción conserva sus credenciales e integraciones reales y que staging continúa aislado.
Si falla una comprobación, mantén detenidas las escrituras afectadas y restaura el conjunto coherente de archivos y datos previsto. Reabrir antes de decidir la reversión puede crear datos nuevos que una restauración posterior perdería.
Eliminando el entorno de pruebas
Puedes eliminar la instalación de staging desde Softaculous. Comprueba URL, raíz y base antes de confirmar, para no seleccionar producción.
Si conservas staging, mantenlo protegido y actualizado. Antes de otra intervención, decide si necesitas recrearlo con una copia reciente: un clon antiguo puede sobrescribir cambios que nunca recibió.
También te puede ayudar
- Duplicar o clonar una aplicación o web Detalla cómo duplicar una web copiando ficheros y base de datos, conectando el clon y ajustando su U...
- Desarrollar una web con una URL temporal y pasar al dominio definitivo Explica cómo desarrollar con una URL temporal y qué referencias, ajustes y cachés revisar al traslad...
- 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...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.