Los entornos de staging son esenciales para probar cambios antes de implementarlos en tu web en producción. A modo de resumen, se trata de un duplicado de tu web y BBDD en un subdominio donde podrás trabajar y testear cambios antes de ponerlos tu web principal. En este artículo, veremos como crear un entorno de staging fácilmente desde tu panel de control de hosting.
¿Qué necesitas antes de empezar?
Antes de crear un entorno de staging, necesitarás contar con:
- Acceso a tu panel de control de Dinahosting
- Un alojamiento web avanzado
- Espacio disponible: Ten en cuenta que al crear un entorno de staging, estarás duplicando el espacio de la web seleccionada, asegúrate de tener espacio disponible para evitar excesos.
Crear un entorno de staging
Accede a tu panel de control de Dinahosting, accede a la sección hosting y en el menú lateral de la izquierda podrás encontrar la sección Staging.
Una vez en la sección de staging, sigue tres simples pasos:
- Elige el subdominio en el que estará disponible tu entorno de staging
- Elige el directorio donde se encuentra la web que quieres duplicar y convertir en un entorno de staging
- Selecciona la base de datos asociada a tu web(si la hay)
Una vez indicados estos tres parámetros darle a botón Crear, nuestro sistema hará un duplicado de la web seleccionada y su base de datos (si la has seleccionado) y estará disponible en el subdominio que hemos indicado anteriormente, el proceso puede demorarse unos minutos en función al espacio que ocupen la web y base de datos, calcula unos 3-5 minutos por cada GB que ocupe tu web. Desde este mismo apartado, podrás configurar nuevos stages, si los necesitas y administrar los que tengas creados.
Ajusta configuraciones específicas
Al crear un entorno de staging es recomendable tener en cuenta lo siguiente:
- Actualiza las variables de entorno (credenciales de API, claves privadas, etc.) y asegúrate que se ejecutan sobre tu entorno de staging y no el de producción.
- Desactiva la indexación en motores de búsqueda para evitar problemas de SEO por duplicidad de contenido, o bien bloquea el acceso libre al entorno de staging(con un apartado de login, restricciones por IP, etc).
- Accede al entorno de staging y revisa que todo funcione correctamente: datos, configuraciones y acceso. Es muy posible que al mover la web a un subdominio tengas que cambiar referencias en web y base de datos para que trabaje de forma correcta sobre tu entorno de staging.
Sobre estas configuraciones específicas te mostramos algunos trucos y scripts en esta entrada.