403, 404, 500 ve 503 Hataları Ne Anlama Gelir, Nasıl Çözülür?

Web sitenizi açarken bir hata kodu görüyorsanız, bu kod sorunun nerede olduğunu anlamanıza yardımcı olur. Ayrıntılı hata kayıtlarına Plesk'te Web Siteleri ve Alan Adları > Günlükler (Logs), cPanel'de Metrics > Errors bölümünden ulaşabilirsiniz.

403 Forbidden (Erişim Engellendi)

Sunucu, istenen sayfaya erişime izin vermiyor.

  • Ana dizinde index.php veya index.html dosyası olduğundan emin olun.
  • Dosya izinlerini kontrol edin: klasörler 755, dosyalar 644 olmalıdır.
  • .htaccess dosyasında erişimi engelleyen (Deny from all) satırlar olup olmadığına bakın.
  • Güvenlik eklentisi veya güvenlik duvarı IP adresinizi engellemiş olabilir.

404 Not Found (Sayfa Bulunamadı)

İstenen sayfa veya dosya sunucuda yok.

  • Adresi doğru yazdığınızdan emin olun; Linux sunucularda büyük-küçük harf fark eder.
  • Dosyaların doğru klasöre (httpdocs veya public_html) yüklendiğini kontrol edin.
  • WordPress'te tüm sayfalar 404 veriyorsa Ayarlar > Kalıcı Bağlantılar sayfasında hiçbir şey değiştirmeden Kaydet deyin.

500 Internal Server Error (Sunucu Hatası)

Sitenizin kodunda veya ayarlarında bir hata var.

  • En sık neden bozuk bir .htaccess dosyasıdır. Dosyanın adını geçici olarak .htaccess_eski yapıp tekrar deneyin.
  • Son yüklediğiniz eklenti veya temayı devre dışı bırakın (eklenti klasörünün adını değiştirerek).
  • PHP sürümünü değiştirdiyseniz eski sürüme geri dönün.
  • memory_limit değerini artırın.
  • Hata kayıtlarındaki (error log) son satırlar, sorunun tam olarak hangi dosyada olduğunu gösterir.

503 Service Unavailable (Hizmet Kullanılamıyor)

Sunucu isteği o an karşılayamıyor.

  • Hesabınızın kaynak limitleri (CPU, bellek, eş zamanlı işlem) aşılmış olabilir. Ani trafik artışı veya bot saldırısı yaygın bir nedendir.
  • WordPress güncelleme sırasında kısa süreli bakım modunda olabilir. Ana dizinde .maintenance dosyası kaldıysa silin.
  • Sorun devam ederse destek talebi açın.

Diğer sık görülen hatalar

  • 502 / 504: Sunucu, arka plandaki işlemden zamanında cevap alamadı. Genellikle uzun süren bir PHP işleminden kaynaklanır.
  • ERR_TOO_MANY_REDIRECTS: Yönlendirme döngüsü var. .htaccess yönlendirmelerinizi ve WordPress'te site adresinin (http/https) doğru olduğunu kontrol edin.
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Hosting nedir?

Virtual Hosting, Web sunucusunun bölümlere ayrılarak, her kısmın birbirinden...

Reseller Nedir?

“Reseller” kelimesi İngilizce kökenli olup Türkçede “yeniden satıcı” anlamına gelir. Genellikle...

DNS Nedir?

İnternette bulunan her nesnenin, etkileşime giren her sunucu ve ucun bir İnternet Adresi olması...

Domain (Alan Adı) Nedir? Nereden Alabilirim?

Domain (alan adı) web sitenizin internet üzerindeki adı ve adresidir. Bu adres olmadan internet...

Hosting Hizmeti Alırken Hangi İşletim Sistemini Seçmeliyim?

Bu sorunun cevabını sitenizin ihtiyacı olan yazılımı tespit etmenizle verebiliriz. Eğer...