Buenas prácticas para credenciales, ambientes, URLs, sesiones, correo y servicios externos.
Qué contiene un .env
Un archivo .env suele contener claves de aplicación, credenciales de base de datos, SMTP, proveedores de pago y otras configuraciones sensibles. Debe existir en el servidor, pero no publicarse en repositorios.
Reglas básicas
- No reutilices contraseñas de otros servicios.
- Usa valores diferentes entre desarrollo y producción.
- Configura la URL real de producción.
- Desactiva el modo debug en producción.
- No copies secretos reales dentro de archivos
.env.example. - Restringe permisos del archivo cuando el servidor lo permita.
Antes de una mudanza
Respalda el .env por un canal seguro. En el nuevo servidor revisa rutas, dominio, base de datos, SMTP, credenciales de pago y configuración de sesiones antes de abrir el sitio al público.