# Web Sitenizin Hata Günlüklerine Erişim

Source: https://support.kapsulehost.com/tr-tr/error-logs

Hata günlükleri, web sitenizde oluşan sorunları kaydeder; buna PHP hataları, başarısız veritabanı bağlantıları ve eklenti sorunları da dahildir. Sitenizde bir şeyler ters gittiğinde, hata günlüğü genellikle sorunun kaynağını belirlemenin en hızlı yoludur.

### Dosya Yöneticisi veya SFTP ile Günlüklere Erişim

KPanel'de özel bir Günlükler sekmesi bulunmaz. Günlük dosyaları sunucuda saklanır ve Dosya Yöneticisi veya SFTP üzerinden erişilebilir.

**[Dosya Yöneticisi](https://support.kapsulehost.com/tr-tr/file-manager) kullanarak:**

1. [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com) adresinden KPanel'e giriş yapın
2. **Web Siteleri** bölümüne gidin ve ilgili siteyi seçin
3. **Settings → File Manager** öğesine tıklayın
4. Site kök dizininizdeki `logs/` klasörüne gidin

**[SFTP](https://support.kapsulehost.com/tr-tr/sftp-access) kullanarak:**

1. Sitenizin bağlantı bilgileri için KPanel'de **Settings → SFTP** bölümüne gidin
2. FileZilla veya tercih ettiğiniz SFTP istemcisiyle bağlanın
3. Site kök dizininizdeki `logs/` klasörüne gidin

`logs/` klasörü şunları içerir:

- **PHP hata günlüğü**, PHP kodu tarafından oluşturulan hatalar (en sık ihtiyaç duyulan günlük)
- **Erişim günlüğü**, sitenize yapılan tüm HTTP isteklerinin kaydı
- **Hata günlüğü**, sunucu düzeyindeki hatalar (500, 502 vb.)

### PHP Hata Günlüğünü Okuma

Tipik bir PHP hata günlüğü kaydı şu şekilde görünür:

```
[03-Jun-2026 14:32:11 UTC] PHP Fatal error: Call to undefined function get_header() in /var/www/sites/yourdomain/public_html/wp-content/themes/mytheme/page.php on line 8
```

Bu kayıt size **tarih ve saati**, **hata türünü**, sorunun bir **açıklamasını** ve hatanın oluştuğu **dosya yolu ile satır numarasını** gösterir.

### Yaygın Hata Türleri

| Tür | Önem Derecesi | Ne Anlama Gelir |
|------|----------|---------------|
| Fatal error | Yüksek | Çalışma durdu. Sayfa yüklenmeyecek. |
| Warning | Orta | Beklenmeyen bir şey oldu ama çalışma devam etti. |
| Notice | Düşük | Küçük bir sorun, genellikle bir kodlama en iyi uygulaması ihlali. |
| Deprecated | Düşük | Kullanılan bir fonksiyon, gelecekteki bir PHP sürümünde kaldırılacak. |

### WordPress Hata Ayıklama Modunu Etkinleştirme

WordPress siteleri için hata ayıklama modunu etkinleştirmek, daha ayrıntılı hata bilgisi çıktısı verir:

1. SFTP ile bağlanın veya KPanel'deki Dosya Yöneticisi'ni kullanın
2. WordPress kök dizinindeki `wp-config.php` dosyasını açın
3. Şu satırları ekleyin veya güncelleyin:

```php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
```

Hatalar ekranda gösterilmek yerine `wp-content/debug.log` dosyasına yazılacaktır.

> **Warning:** `WP_DEBUG_DISPLAY` ayarını canlı bir sitede `true` olarak bırakmayın, çünkü bu, ziyaretçilere hassas bilgilerin açığa çıkmasına neden olabilir.

> **Tip:** [WordPress, eklentileri veya temaları güncelledikten](https://support.kapsulehost.com/tr-tr/wordpress-updates) hemen sonra hata günlüklerini kontrol edin. Güncelleme sonrası birçok sorun, PHP hata günlüğünde belirgin izler bırakır.
