Bilgi Merkezi

Http Error 500 Nedir, Nasıl Düzeltilir?

500 Internal Server Error hatası, genellikle kodlama hatalarından, .htaccess dosyasından kaynaklanan hatalardan, Wordpress kullanıyorsanız kök dizindeki hatalardan veya PHP bellek limitinin düşük olmasından kaynaklanır.

Çözümleri uygulamadan önce mutlaka Websitenizin yedeklerini alın.

  • PHP bellek limitini arttırmayı deneyin.
    cPanel de bulunan MultiPHP INI Editor aracı ile PHP bellek limiti kontrol edilebilir.
  • .htaccess dosyasını yeniden oluşturmayı deneyin.
  • Kodlama hataları için Web tasarımcınıza danışın.
  • Sitenizdeki bazı eklentiler de 500 Internal Server Error hatasına sebep olabilir.

Windows Hosting / Plesk Panel kullanıcıları için web.config dosyasını düzenleyerek hata detayını ekrana yazdırmak gerekir. Güvenlik nedeni ile hata detayı gizlenmiştir.

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

Komutları, web.config dosyasında değiştirerek hata detayı görünür yapılabilir.

Bir diğer seçenek; Internet Explorer'da belirtilen ayarlar yapılabilir. "Araçlar > İnternet Seçenekleri > Gelişmiş" bölümüne girin. Tarama başlığı altındaki "Açıklayıcı HTTP hata iletilerini göster." bölümünün işaretini kaldırıp Tamam butonunu tıklayın.

İlgili Makaleler