Webs y aplicaciones

Staging, entorno de pruebas para el desarrollo de webs y aplicaciones

Revisado el 5 min de lectura staging 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)

  1. Entra en Softaculous y localiza la instalación.
  2. Si no está registrada, impórtala.
  3. Abre Create Staging si esa aplicación e instalación admiten la función. No está disponible necesariamente para todo el catálogo.
  4. Selecciona un dominio o subdirectorio vacío, revisa la base nueva y confirma la creación.
  5. 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

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