- 27 Mayıs 2025
- 7
- 4
WordPress sitenize girdiğinizde “500 Internal Server Error” hatası alıyorsanız, bu genellikle sunucu taraflı bir problem olduğunu gösterir. Hata mesajı net bir sebep söylemediği için ilk bakışta panik yaratabilir, ancak doğru adımlarla bu sorun çoğu zaman kolayca çözülebilir.
Bu rehberde, 500 internal server error nedir, neden olur ve WordPress sitelerde nasıl çözülür adım adım anlatıyoruz.
WordPress özelinde bu hata genellikle:
Yapılacaklar:
wp-config.php dosyasına şunu ekle:
Eğer işe yaramazsa, hosting panelinden PHP ayarlarını kontrol et.
Bu rehberde, 500 internal server error nedir, neden olur ve WordPress sitelerde nasıl çözülür adım adım anlatıyoruz.
500 Internal Server Error Nedir?
500 Internal Server Error, sunucunun isteği işlerken beklenmeyen bir hatayla karşılaştığını gösteren genel bir HTTP hata kodudur.WordPress özelinde bu hata genellikle:
- Yanlış yapılandırılmış dosyalar
- Uyumsuz eklentiler veya temalar
- Sunucu kaynak problemleri
WordPress’te 500 Internal Server Error Neden Olur?
Bu hatanın en yaygın nedenleri şunlardır:- Bozuk veya hatalı .htaccess dosyası
- PHP bellek limitinin yetersiz olması
- Hatalı veya uyumsuz eklenti
- Tema kaynaklı kod hataları
- Sunucu (hosting) yapılandırma sorunları
WordPress 500 Internal Server Error Çözüm Yöntemleri
Aşağıdaki adımları sırayla uygulaman önerilir.1. .htaccess Dosyasını Sıfırla
Bozuk bir htaccess dosyası, 500 hatasının en yaygın sebebidir.Yapılacaklar:
- FTP veya cPanel ile site dizinine gir
- .htaccess dosyasının adını geçici olarak değiştir
(örnek: .htaccess_old) - Siteyi yenile
- WordPress panel → Ayarlar → Kalıcı Bağlantılar
- “Kaydet” diyerek yeni htaccess oluştur
2. Eklentileri Devre Dışı Bırak
Uyumsuz veya hatalı bir eklenti 500 error’a yol açabilir.Nasıl yapılır?
- wp-content/plugins klasörünün adını değiştir
(örnek: plugins_old) - Site açılırsa sorun bir eklentidedir
- Eklentileri tek tek aktif ederek hangisinin sorunlu olduğunu bul
3. Aktif Temayı Değiştir
Nadir de olsa tema kaynaklı kod hataları bu soruna neden olabilir.- FTP’den wp-content/themes klasörüne gir
- Aktif temanın adını değiştir
- WordPress otomatik olarak varsayılan temaya geçer
4. PHP Memory Limit Artır
Düşük bellek limiti, özellikle yoğun sitelerde 500 hatasına yol açabilir.wp-config.php dosyasına şunu ekle:
Kod:
define('WP_MEMORY_LIMIT', '256M');
Eğer işe yaramazsa, hosting panelinden PHP ayarlarını kontrol et.
5. PHP Sürümünü Kontrol Et
Yanlış veya uyumsuz PHP sürümü de bu hataya neden olabilir.- Hosting panelinden PHP sürümünü kontrol et
- Gerekirse bir alt sürüme geçerek test et
- WordPress için genelde PHP 8.0 – 8.1 önerilir
Alternatif Çözümler / Ek Kontroller
- Sunucu error log’larını kontrol et
- CDN (Cloudflare vb.) geçici olarak kapat
- Hosting firmanla iletişime geçerek hata detayını sor
Sık Yapılan Hatalar
- Tüm dosyaları rastgele silmek
- Yedek almadan düzenleme yapmak
- Aynı anda birden fazla çözümü uygulamak
- Hosting kaynaklı hatayı WordPress’te aramak