Web sitenizde "502 Bad Gateway", "504 Gateway Timeout" veya "500 Internal Server Error" gibi hata kodları mı görüyorsunuz? Bu rehberde sunucu hata kodlarının ne anlama geldiğini ve her birini nasıl çözeceğinizi detaylı olarak açıklıyoruz.
HTTP Hata Kodları Nedir?
HTTP durum kodları, sunucunun tarayıcıya verdiği yanıtlardır. 4xx kodları istemci (tarayıcı) hatalarını, 5xx kodları ise sunucu hatalarını ifade eder.
4xx — İstemci Hataları
400 Bad Request
Sunucu isteği anlayamadı çünkü istek hatalı biçimlendirilmiş.
- Tarayıcı çerezlerini temizleyin
- URL'deki özel karakterleri kontrol edin
- Dosya boyutu upload limitini aşıyor olabilir — php.ini'de
upload_max_filesizevepost_max_sizekontrol edin
401 Unauthorized
Kimlik doğrulama gerekiyor veya sağlanan kimlik bilgileri geçersiz.
- Kullanıcı adı ve şifrenizi doğrulayın
- .htpasswd ile korunan dizinleri kontrol edin
- API anahtarı kullanan servislerde anahtarın geçerliliğini doğrulayın
403 Forbidden
Sunucu isteği anladı ancak erişimi reddetti.
- Dosya izinleri: Dosyalar 644, klasörler 755 olmalıdır
- Index dosyası: Dizin listeleme kapalıysa ve index.html/php yoksa bu hata oluşur
- IP engeli: cPanel → IP Blocker'dan IP'nizi kontrol edin
- ModSecurity: WAF kuralları isteğinizi engelliyor olabilir
404 Not Found
İstenen sayfa veya dosya bulunamadı.
- URL yazımını kontrol edin
- WordPress'te Ayarlar → Kalıcı Bağlantılar'dan permalinks'i yeniden kaydedin
- .htaccess dosyasının varlığını doğrulayın
- Sayfa silinmiş veya taşınmışsa 301 yönlendirmesi kurun
429 Too Many Requests
Rate limiting nedeniyle çok fazla istek gönderildi.
- API limit aşımı — istek sıklığınızı azaltın
- Bot veya crawler trafiği — Cloudflare Bot Management kullanın
- Login brute-force — fail2ban veya Cloudflare WAF ile koruma sağlayın
5xx — Sunucu Hataları
500 Internal Server Error
En yaygın ve en genel sunucu hatası. Birçok nedenden kaynaklanabilir.
| Olası Neden | Teşhis | Çözüm |
|---|---|---|
| Bozuk .htaccess | Dosyayı yeniden adlandırın | WordPress varsayılan kuralları ile yeniden oluşturun |
| PHP memory limiti | Hata loglarını kontrol edin | php.ini: memory_limit = 256M |
| Hatalı eklenti/tema | FTP ile plugins klasörünü adlandırın | Eklentileri teker teker aktif edin |
| PHP sürüm uyumsuzluğu | cPanel → Error Logs | PHP sürümünü değiştirin |
| Disk kotası dolu | cPanel → Disk Usage | Gereksiz dosyaları temizleyin |
502 Bad Gateway
Arka uç sunucu (PHP-FPM, Node.js gibi) geçersiz yanıt verdi.
- PHP-FPM yeniden başlatın:
systemctl restart php8.2-fpm - PHP worker sayısını artırın:
pm.max_childrendeğerini yükseltin - Cloudflare kullanıyorsanız → Development Mode'u açıp test edin
- Sunucu RAM'i yetersiz olabilir — daha güçlü bir VDS düşünün
503 Service Unavailable
Sunucu geçici olarak hizmet veremiyor. Bakım modu veya aşırı yük durumunda oluşur.
- WordPress bakım modu:
.maintenancedosyasını silin - Apache/Nginx servisini yeniden başlatın
- CloudLinux LVE limitleri aşılmış olabilir
504 Gateway Timeout
Arka uç sunucu zamanında yanıt vermedi.
- PHP max_execution_time artırın:
max_execution_time = 300 - Yavaş veritabanı sorguları: MySQL slow query log'u aktif edip analiz edin
- Nginx proxy timeout:
proxy_read_timeout 300; - Harici API çağrıları zaman aşımına uğruyor olabilir
508 Resource Limit Is Reached
CloudLinux payload hosting ortamlarına özgü bir hata. CPU, RAM veya I/O limitleri aşıldığında görülür.
- cPanel → Resource Usage'dan hangi kaynağın aşıldığını kontrol edin
- WordPress optimizasyonu yapın
- Hosting paketinizi yükseltin veya VDS sunucuya geçin
Hata Loglarını Okuma
Hata nedenini bulmak için log dosyaları en güvenilir kaynaktır.
cPanel'de
- Errors: cPanel → Errors (son 300 hata)
- Access Logs: cPanel → Raw Access Logs
SSH ile
# Apache hata logları
tail -f /var/log/apache2/error.log
# Nginx hata logları
tail -f /var/log/nginx/error.log
# PHP-FPM logları
tail -f /var/log/php8.2-fpm.logProaktif İzleme
Hataları oluşmadan önce tespit etmek için:
- Uptime monitoring: UptimeRobot, Hetrix Tools (ücretsiz)
- Log analizi: GoAccess, AWStats
- Sunucu metrikleri: htop, netdata, Grafana
- Hostopya yönetilen hizmetler ile 7/24 profesyonel izleme
Sonuç
Sunucu hataları kaçınılmazdır, ancak nedenleri anlamak ve hızlı çözmek müşteri kaybını önler. Hostopya'nın 7/24 teknik destek ekibi bu hataların çözümünde her zaman yardımcı olmaya hazırdır.
İlgili Hizmetler
İlgili Yazılar
VDS vs VPS: Farkları Nelerdir? Hangisini Seçmelisiniz?
VDS ve VPS arasındaki teknik farklar, performans karşılaştırması ve kullanım senaryoları. KVM ile OpenVZ sanallaştırma farklarını öğrenin.
Sunucu Güvenliği Rehberi: VDS/VPS Güvenlik Ayarları (2026)
Linux sunucu güvenliği nasıl sağlanır? SSH, firewall, DDoS koruması, fail2ban ve güncel güvenlik pratikleri ile sunucunuzu koruyun.
Dedicated Sunucu Nedir? Kimler İçin Uygundur? (2026)
Dedicated (fiziksel) sunucu nedir, nasıl çalışır? VDS ile farkları, avantajları, dezavantajları ve kimlerin dedicated sunucu kiralaması gerektiğini öğrenin.
Metin2 Sunucu Kurulumu ve Hosting Rehberi (2026)
Metin2 private server nasıl kurulur? Gerekli donanım, hosting seçimi, DDoS koruması ve sunucu yönetimi hakkında kapsamlı rehber.

