Kapat
Blog 65 0

500 Internal Server Error Nedir, Nasıl Düzelir ?

500 Internal Server Error, web sitesinin sunucusunda bir şeylerin yanlış gittiği anlamına gelen çok genel bir HTTP durum kodudur, ancak sunucu, sorunun tam olarak ne olduğu konusunda daha spesifik olamaz.

 

Webmaster mısınız? Kendi sayfalarınızdan birinde veya daha fazlasında 500 Dahili Sunucu Hatası görüyorsanız, daha iyi bir tavsiye almak için Kendi Sitenizdeki 500 Dahili Sunucu Hatası Sorunlarını çözme bölümüne aşağıda ulaşabilirsiniz.

 

 

500 Internal Server Error Nasıl Görünür ?

500 Dahili Sunucu Hatası mesajı, her web sitesinin mesajın özelleştirilmesine izin verildiğinden, herhangi bir şekilde görülebilir.

 

HTTP 500 hatasını görebileceğiniz çeşitli yaygın yöntemler şunlardır:

500 Internal Server Error
HTTP 500 – Internal Server Error
Temporary Error (500)
Internal Server Error
HTTP 500 Internal Error
500 Error
HTTP Error 500
500. That’s an error

 

Ziyaret ettiğiniz web sitesi tarafından 500 Dahili Sunucu Hatası oluşturulduğundan, akıllı telefonunuzda bile herhangi bir işletim sisteminde herhangi bir tarayıcıda bir tane görebilirsiniz.

 

Çoğu zaman, web sayfalarının yaptığı gibi, internet tarayıcı penceresinin içinde 500 Dahili Sunucu Hatası görüntülenir.

 

 

500 Internal Server Error Nedir ?

Yukarıda bahsettiğimiz gibi, Dahili Sunucu Hatası mesajları genel olarak bir şeyin yanlış olduğunu gösterir. Çoğu zaman, “yanlış” sayfa veya sitenin programlanmasıyla ilgili bir sorun anlamına gelir, ancak sorunun şu anda araştırmamızın bir şansı vardır.

 

Not: Belirli bir HTTP 500 hatasının nedeni hakkında daha ayrıntılı bilgiler genellikle Microsoft IIS yazılımı kullanan bir sunucuda gerçekleştiğinde sağlanır. 500’den sonraki numaralara bakın, 500.19 HTTP Hatası – Dahili Sunucu Hatası, yani Yapılandırma verileri geçersizdir. Tam liste için aşağıdaki Dahili bir Sunucu Hatasına Bakabilirsiniz.

 

 

500 Internal Server Error Nasıl Çözülür ?

Yukarıda ima ettiğimiz gibi, 500 Dahili Sunucu Hatası sunucu tarafında bir hatadır, yani problem muhtemelen bilgisayarınız veya internet bağlantınızla değil, web sitesinin sunucusuyla ilgilidir.

 

Muhtemelen olmasa da, sonunda bir şeylerin yanlış olması mümkündür, bu durumda deneyebileceğiniz bazı şeylere bakacağız:

  1. Web sayfasını tekrar yükle. Yenile / Yeniden yükle düğmesini tıklayarak, F5 veya Ctrl-R tuşlarına basarak veya URL’yi adres çubuğundan tekrar deneyerek yapabilirsiniz. 500 Dahili Sunucu Hatası, web sunucusunda bir sorun olsa bile, sorun yalnızca geçici olabilir. Sayfayı tekrar denemek genellikle başarılı olacaktır.
    Not: Çevrimiçi bir satıcıda ödeme işlemi sırasında 500 Dahili Sunucu Hatası mesajı görünürse, tekrar ödeme girişimlerinin birden fazla sipariş oluşturmasıyla sonuçlanabileceğini unutmayın. Çoğu satıcıların bu tür eylemlerden otomatik korumaları vardır, ancak yine de akılda tutulması gereken bir şeydir.
  2. Tarayıcınızın önbelleğini temizle. Görüntülemekte olduğunuz sayfanın önbelleğe alınmış sürümünde bir sorun varsa, HTTP 500 sorunlarına neden olabilir.
    Not: İç Sunucu Hataları genellikle önbelleğe alma sorunlarından kaynaklanmaz, ancak bazen, önbelleği temizledikten sonra hatanın gidip gitmediğini gördüm. Denemek için çok kolay ve zararsız bir şey, o yüzden atlamayın.
  3. Tarayıcınızın çerezlerini silin. Hata alıp aldığınız site ile ilişkili çerezleri silerek, bazı 500 Dahili Sunucu Hatası sorunları düzeltilebilir. Çerezleri çıkardıktan sonra, tarayıcıyı yeniden başlatın ve tekrar deneyin.
  4. Bunun yerine 504 Ağ Geçidi Zaman Aşımı hatası olarak sorun giderme. Çok yaygın değil, ancak bazı sunucular 504 Ağ Geçidi Zaman Aşımı sorunun nedenine bağlı olarak daha uygun bir mesaj olduğunda, 500 Dahili Sunucu Hatası üretirler.
  5. Doğrudan web sitesiyle bağlantı kurmak başka bir seçenektir. Sitenin yöneticilerinin 500 hatası hakkında zaten iyi bir bilgi sahibi olma şansı vardır. Ancak, eğer sizden şüphelenirseniz, onları size ve başkalarına yardımcı olurlar. Popüler web siteleri için iletişim bilgileri için Web Sitesi İletişim Bilgileri listemize bakın. Çoğu sitenin destek tabanlı sosyal ağ hesapları vardır ve birkaçı e-posta ve telefon numaralarına sahiptir.
    İpucu: Sitenin tamamen kapandığı ve web sitesine 500 Dahili Sunucu Hatası mesajını bildirmenin bir yolunu bulamıyorsanız, akıl sağlığınızın Twitter’daki kesintiye ayak uydurmasına yardımcı olabilir. Bunu genellikle #gmaildown veya #facebookdown gibi Twitter’da #websitedown arayarak yapabilirsiniz.
    Ne yazık ki, bu noktada, 500 Dahili Sunucu Hatası şüphesiz kontrolünüzün dışında bir başkası tarafından tamir edilecek olan bir sorun.
  6. Çevrimiçi bir satın alma işlemi sırasında 500 Dahili Sunucu Hatası mesajı gözüküyorsa, satışların büyük olasılıkla kesintiye uğradığını anlamaya yardımcı olabilir – genellikle çevrimiçi mağazaya sorunu çok hızlı bir şekilde çözmek için büyük bir teşvik!
    YouTube ya da Twitter gibi bir şeyi satmayan bir sitede 500 hatası alsanız bile, sorun hakkında bilgi sahibi olduğunuz sürece veya en azından denediğinizde, beklemekten daha fazlasını yapabilirsiniz.

 

 

Kendi Sitenizde 500 Dahili Sunucu Hatası Sorununu Düzeltme

Kendi web sitenizde bulunan 500 Dahili Sunucu Hatası, tamamen farklı bir işlem gerektirir. Yukarıda bahsettiğimiz gibi, 500 hataların çoğu sunucu tarafı hatalarıdır, yani web siteniz varsa sorununuzu çözmeniz olasıdır.

 

Sitenizin, kullanıcılarınız için 500 Hata sunmasına neden olabilecek pek çok neden vardır, ancak bunlar en yaygın olanlarıdır:

  • İzinler Hatası : Çoğu durumda, 500 Dahili Sunucu Hatası, bir veya daha fazla dosya veya klasörde yanlış bir izne bağlıdır. Bu vakaların çoğunda, bir PHP ve CGI betiğinde yanlış bir şekilde izin almak suçtur. Bunlar genellikle 0755 (-rwxr-xr-x) olarak ayarlanmalıdır.
  • PHP Zaman Aşımı : Komut dosyanız harici kaynaklara ve bu kaynakların zaman aşımına bağlanıyorsa, bir HTTP 500 hatası oluşabilir. Zaman aşımı kuralları veya betiğinizdeki daha iyi hata işleme, 500 hatasının sebebi olduğunda yardımcı olmalıdır.
  • .Htaccess’te Kodlama Hatası : Yaygın olmasa da sitenizin .htaccess dosyasının düzgün bir şekilde yapılandırıldığından emin olun.

 

WordPress, Joomla veya başka bir içerik yönetimi veya CMS sistemi çalıştırıyorsanız, destek merkezlerini, 500 Dahili Sunucu Hatası sorununu gidermede daha spesifik yardım için arama yaptığınızdan emin olun.

Hazırda olmayan bir içerik yönetim aracı kullanmıyorsanız, InMotion, Dreamhost, 1 & 1, vb. Gibi web barındırma sağlayıcınızın büyük olasılıkla, durumunuza daha özgü olabilecek 500 Hata yardımı sunacaktır.

 

 

500 Internal Server Error Hata Kodları

Internet Explorer’da, web sitesi sayfayı görüntüleyemiyor iletisi genellikle bir HTTP 500 İç Sunucu Hatası olduğunu gösterir. Bir 405 Yöntemi İzin Verilmeyen Hata başka bir olasılıktır, ancak IE başlık çubuğunda 500 veya 405’i arayarak emin olabilirsiniz. Gmail veya Google + ‘da olduğu gibi Google hizmetleri 500 Dahili Sunucu Hatası yaşadığında, genellikle bir Geçici Hata (500) veya yalnızca 500 olarak rapor ederler.

 

Windows Update bir Dahili Sunucu Hatası bildirdiğinde, WU_E_PT_HTTP_STATUS_SERVER_ERROR mesajı veya 0x8024401F hata kodu olarak görünür. 500 hatası bildiren web sitesi Microsoft IIS’yi çalıştırıyorsa, daha özel bir hata iletisi alabilirsiniz:

500.0 Module or ISAPI error occurred.
500.11 Application is shutting down on the web server.
500.12 Application is busy restarting on the web server.
500.13 Web server is too busy.
500.15 Direct requests for Global.asax are not allowed.
500.19 Configuration data is invalid.
500.21 Module not recognized.
500.22 An ASP.NET httpModules configuration does not apply in Managed Pipeline mode.
500.23 An ASP.NET httpHandlers configuration does not apply in Managed Pipeline mode.
500.24 An ASP.NET impersonation configuration does not apply in Managed Pipeline mode.
500.50 A rewrite error occurred during RQ_BEGIN_REQUEST notification handling. A configuration or inbound rule execution error occurred.
500.51 A rewrite error occurred during GL_PRE_BEGIN_REQUEST notification handling. A global configuration or global rule execution error occurred.
500.52 A rewrite error occurred during RQ_SEND_RESPONSE notification handling. An outbound rule execution occurred.
500.53 A rewrite error occurred during RQ_RELEASE_REQUEST_STATE notification handling. An outbound rule execution error occurred. The rule is configured to be executed before the output user cache gets updated.
500.100 Internal ASP error.

Bu IIS’ye özgü kodlar hakkında daha fazla bilgiyi Microsoft’un IIS 7.0, IIS 7.5 ve IIS 8.0 sayfalarındaki HTTP durum kodu üzerinde bulabilirsiniz.

Gökmen Efsun {efsungokmen}

Teknoloji dünyası sınırsız bir alandır. Bu alanda bilgi paylaştıkça çoğalır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir