HTTP Error 500.19 ve 0x8007007b Hatası ve Çözümü

Yazar admin
Tarih: Güncelleme: 8 dakika Okuma Süresi
A+A-
Sıfırla
HTTP Error 500.19 ve 0x8007007b Hatası

Sitenize erişim mevcut, test başarılı

Bu basit yapılandırma, index.html gibi bir varsayılan belgeyle sitenizin düzgün şekilde çalışmasını sağlar.

2. Dosya ve Klasör İzinlerini Kontrol Edin

0x8007007b hatasının bir diğer yaygın nedeni, dosya ve klasör izinlerinin yanlış yapılandırılmış olmasıdır. IIS’in, web.config dosyasına erişimi olmadığında bu hata ortaya çıkabilir.

  • Adım 1: Sorunlu sitenin dizinine (örn: C:\inetpub\wwwroot\next.umitturanli.com.tr) sağ tıklayın ve Özellikler‘i seçin.
  • Adım 2: Güvenlik sekmesine gidin ve gerekli izinlerin doğru ayarlandığından emin olun.
  • Adım 3: Listede IIS_IUSRS grubunun bulunduğundan ve bu grubun okuma iznine sahip olduğundan emin olun.
  • Adım 4: Eğer gerekli izinler eklenmemişse, Düzenle seçeneği ile IIS_IUSRS grubunu ekleyin ve izinleri ayarlayın.

Uygulama Havuzu İzinlerini Kontrol Etme

Eğer siteniz belirli bir uygulama havuzunda çalışıyorsa (örneğin Network Service veya ApplicationPoolIdentity kullanıyorsa), o kullanıcının da dosyalara erişim izninin olup olmadığını kontrol edin. Gerekirse, bu kullanıcılara da okuma izni verin.

3. SSL ve URL Bindings Ayarlarını Kontrol Edin

Hata mesajında, URL’nin HTTPS üzerinden erişilmek istendiği gözüküyor. Eğer SSL sertifikası düzgün yapılandırılmamışsa veya HTTPS protokolüne doğru bir şekilde atanmadıysa, bu da hataya sebep olabilir.

  • Adım 1: IIS Yöneticisi’ni açın ve sorunlu sitenizin üzerine sağ tıklayarak Edit Bindings seçeneğine gidin.
  • Adım 2: HTTPS (443) bağlantı noktasını kontrol edin ve uygun bir SSL sertifikası atandığından emin olun.
  • Adım 3: Eğer uygun bir SSL sertifikası atanmamışsa, geçerli bir sertifikayı seçin ve siteyi yeniden başlatın.

4. Physical Path (Fiziksel Yol) Kontrolü

Hata mesajında Physical Path kısmı boş olarak gözüküyor olabilir. Bu, IIS’in doğru dosya dizinini bulamadığını veya yanlış yapılandırıldığını gösterir.

  • Adım 1: IIS Yöneticisi’nde sitenize sağ tıklayın ve Manage Website > Advanced Settings bölümüne gidin.
  • Adım 2: Physical Path kısmında, sitenizin dizinine doğru yolun yazıldığından emin olun. Örneğin: C:\inetpub\wwwroot\next.umitturanli.com.tr.
  • Adım 3: Eğer yol doğru değilse, bu alanı güncelleyin ve sitenizi yeniden başlatın.

HATALI DİZİN:

HTTP Error 500.19 ve 0x8007007b Hatası
HTTP Error 500.19 ve 0x8007007b Hatası

Resimde görüleceği üzere dizin yolu hatalı olduğu için site erişiminde hata vermektedir. Bu dizini aşağıdaki doğru örneğe göre yapılandırın.

DOĞRU DİZİN:

C:\inetpub\wwwroot\next.umitturanli.com.tr

5. Event Viewer ve IIS Loglarını Kontrol Edin

Yukarıdaki adımlar sorununuzu çözmediyse, daha fazla detay için Event Viewer (Olay Görüntüleyicisi) veya IIS loglarını inceleyin. Bu loglar, sorunun kaynağını daha net bir şekilde ortaya çıkarabilir ve spesifik hata mesajları verebilir.

  • Adım 1: Windows Event Viewer‘ı açın ve Windows Logs > Application kısmına gidin. Burada IIS ile ilgili detaylı hata mesajlarını görebilirsiniz.
  • Adım 2: C:\inetpub\logs\LogFiles altında bulunan IIS loglarını da inceleyin.

Sonuç

HTTP Error 500.19 – Internal Server Error ve Error Code 0x8007007b hatası genellikle web.config dosyasındaki yapılandırma sorunlarından veya izin eksikliklerinden kaynaklanır. Bu rehberdeki adımları izleyerek sorununuzu çözebilir ve sitenizi tekrar yayına alabilirsiniz. Eğer yukarıdaki adımlar sorununuzu çözmezse, sunucu ve yazılım yapılandırmalarınızı gözden geçirmeyi unutmayın.

Özet:

  • Web.config dosyanızı kontrol edin: Dosyanın bozuk veya yanlış formatlanmış olup olmadığını inceleyin.
  • İzinleri düzenleyin: IIS’in web.config dosyasına erişim yetkisinin olduğundan emin olun.
  • SSL ve URL ayarlarını gözden geçirin: HTTPS bağlantı noktası ve sertifikaları doğru şekilde yapılandırın.
  • Physical Path’i doğrulayın: Sitenizin dizinine doğru yolun ayarlandığından emin olun.

Sorun devam ederse, web sunucusu loglarını kontrol etmek ve daha fazla bilgi toplamak için IIS ve Event Viewer kullanarak derinlemesine bir inceleme yapabilirsiniz.

NELER ÖĞRENDİK – SIK SORULAN SORULAR

HTTP Error 500.19 Nedir?
0x8007007b Hatası Ne Anlama Geliyor?
Web.config Dosyasındaki Hataları Nasıl Bulabilirim?
IIS’te Varsayılan Belgeyi Nasıl Ayarlarım?
SSL Sertifikası Neden Önemlidir?
Dizin Tarama (Directory Browsing) Nedir?
Event Viewer’ı Nasıl Kullanırım?
IIS Logları Nerede Bulunur?
Dosya İzinlerini Nasıl Kontrol Edebilirim?
Hata Kodları Neden Önemlidir?

umarım faydalı olmuştur 🙂

Ayrıca şunları da beğenebilirsiniz

Yorum Bırakın

* Bu formu kullanarak verilerinizin bu web sitesi tarafından saklanmasını ve işlenmesini kabul etmiş olursunuz.

Bu web sitesi deneyiminizi iyileştirmek için çerezler kullanır. Bunu kabul ettiğinizi varsayacağız, ancak isterseniz devre dışı bırakabilirsiniz. Kabul Et Devamı