Symfony 7, prod ve dev ortamları için .env dosyaları

Symfony’de, prod (production) için ayrı bir .env dosyası oluşturmak için şu adımları takip edebilirsin:

  1. Yeni bir .env dosyası oluştur:
    Projende, önyükleme dosyası, .env dosyalarını yükler. Prod ortamı için .env.prod adında bir dosya oluştur:
   touch .env.prod
  1. Prod ortamına uygun ayarları gir:
    .env.prod dosyasına, production ortamına özel ayarları ekle:
   APP_ENV=prod
   APP_DEBUG=0
   DATABASE_URL=mysql://username:[email protected]:3306/prod_database
  1. Bootstrap ile dosyanın yüklendiğinden emin ol:
    Symfony, varsayılan olarak .env ve .env.{APP_ENV} dosyalarını otomatik olarak okur. Ancak, .env.prod gibi bir dosyanın okunduğundan emin olmak için .env dosyandaki APP_ENV ayarını doğru belirlemelisin. APP_ENV = prod olarak belirtmelisin.
  2. Prod ortamında kullanımı test et:
    Production ortamını test etmek için şu komutu kullanabilirsin:
   php bin/console cache:clear --env=prod
  1. Çalışma ortamına deploy ederken:
    Eğer .env dosyasını kullanmak istemezsen, server ortamında environment değişkenleri ile yönetebilirsin. Örneğin:
   export APP_ENV=prod
   export DATABASE_URL=mysql://username:[email protected]:3306/prod_database
  1. Dosya izinlerini kontrol et:
    Production ortamındaki .env.prod dosyasının doğru erişim izinlerine sahip olduğundan emin ol. Gerekirse şu komutu kullan:
   chmod 600 .env.prod

Bu şekilde prod ortamına özel ayarlarını güvenli bir şekilde yapabilirsin.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.