# Günlükler ve ortam değişkenleri

> Bir sitenin erişim, hata, PHP, Laravel ve uygulama logları ile şifreli .env dosyası.

## Günlükler

Sitenin **Günlükler** bölmesi logları doğrudan sunucudan okur:

| Kaynak | Ne gösterir |
| --- | --- |
| Erişim | Web sunucusunun yanıtladığı her istek |
| Web sunucusu hataları | Bu site için nginx/OpenLiteSpeed hataları |
| PHP hataları | PHP-FPM uyarıları ve ölümcül hatalar |
| Laravel | Bir Laravel uygulamasının `storage/logs` klasörü |
| Uygulama süreci | Bir Node.js, Python ya da konteyner uygulamasının çıktısı |

Kaynağı seçin, isteğe bağlı bir **Filtre** yazın (yalnızca eşleşen satırlar gelir) ve **Getir**'e tıklayın. Loglar sunucunuzda kalır; panel siz istediğinizde son satırları getirir. Loglar diski doldurmasın diye sunucuda döndürülür.

Zamanlanmış komutlar ve arka plan süreçleri çıktılarını sistem günlüğünde tutar: [Cron](/tr/docs/cron-ve-arka-plan-surecleri) altındaki **Son çalıştırma ve loglar** ile Arka plan süreçleri altındaki **Durum ve loglar**'a bakın.

## .env dosyası

`.env` dosyası okuyan uygulamalar (Laravel, çoğu PHP framework'ü, Node.js ve Python uygulamaları, konteynerler) onu sitenin **Dağıtım** bölmesinden alır:

1. **.env'yi düzenle** düzenleyiciyi açar (önce şifrenizi sorar).
2. Değerleri değiştirin; **APP_KEY ekle** bir Laravel uygulama anahtarı üretir.
3. **Kaydet ve sunucuya yaz**.

`.env` panelde şifreli tutulur ve sunucuya mühürlü gönderilir; sunucu onu `shared/.env` olarak saklar ve her sürüme bağlar. Loglarda asla görünmez. Bir değişiklikten sonra önbelleğe alınmış yapılandırmanın yeniden oluşması için (ör. Laravel'in `config:cache`'i) yeniden **Şimdi deploy et**'e tıklayın.

Bir veritabanı bağlamak, `DB_*` ayarlarını ve `DATABASE_URL`'yi bu dosyaya sizin için yazar; bkz. [Veritabanları](/tr/docs/veritabanlari).

---
Kaynak: https://zefily.com/tr/docs/gunlukler-ve-ortam
