# 500 Internal Server Error hatasını giderme

https://www.didivor.com/bilgi-bankasi/makale/500-internal-server-error-hatasini-giderme

**Kısa cevap:** 500 Internal Server Error, sunucunun isteği işlerken durduğu genel bir cevaptır. Sebep çoğu zaman son eklenen bir **.htaccess** kuralı, uyumsuz PHP sürümü, bozuk eklenti veya yanlış dosya iznidir. Mesaj tek başına nedeni söylemez. Ayrıntı hata günlüğündedir.

## Günlüğe bakın

cPanel içinde Hatalar bölümünü veya dosya yöneticisindeki **error_log** dosyasını açın. En alttaki satır, 500 cevabından hemen öncesini gösterir. Satırı olduğu gibi not edin. İçinde parola veya ziyaretçi verisi varsa o kısmı silip destek talebine yalnızca hata cümlesini yazın.

## Sık nedenler

1. **.htaccess** dosyasını geçici olarak **.htaccess-eski** diye yeniden adlandırın. Site açılırsa kural bozuktur. Eski dosyayı satır satır geri koyun. Başka bir panelden kopyalanan PHP veya yönlendirme satırları bu hesapta geçersiz olabilir.
2. PHP sürümünü, site bozulmadan hemen önceki sürüme alın. Yeni bir sürüme geçtiyseniz bu ilk denemeniz olsun. Önce yedek alın.
3. Son yüklenen eklenti veya temayı klasörünü yeniden adlandırarak kapatın. Yönetim paneli de açılmıyorsa bu yöntem işe yarar.
4. Klasör izni 755, dosya izni 644 olsun. 777, 500 hatasını çözmek için kullanılmaz.
5. Disk kotası dolduysa yazma işlemi 500 de üretebilir. Kotayı kontrol edin.

Beyaz sayfa ile 500 aynı incelemenin parçasıdır. İkisi de günlüğe düşer. Düzelmezse talebe alan adını, son yaptığınız değişikliği ve günlükteki tek satırı ekleyin.
