Halimclskn
konu14
500 İnternal Server Hatasının Çözümü
Web site kurulumu işiyle ilgilenenlerin karşılaşabileceği sorunların başında gelen “500 internal server” hatasının kaynağı server hatasıdır. Bu hatanın çeşitli sebeplerle karşımıza çıkabilir. Bu sebeplerden en sık karşılaşılanları şunlardır:
1) Sitenizde yer alan .htaccess dosyasının Apache ile uyuşmaması
Bilgisayarınız ile sanal dünya (site dosyalarını yüklediğiniz alan) arasında yaptığınız bağlantılarda, yani FTP hesabınıza bağlandığınızda sitenizin .htaccess dosyasını görmüşsünüzdür. Söz konusu hatayı giderebilmek için bu dosyanın adını değiştirmeyi deneyebilirsiniz. Ama bunu yapmadan önce .htaccess dosyasını yedeklemeyi unutmayın. Çünkü şu an sorunun bu noktada olduğunu bilmiyorsunuz. Bu işlemden sonra siteniz eski haline dönebildiyse eğer sorunun .htaccess’te olduğundan emin olabilirsiniz. Son olarak kullandığınız sürümün güncel olan .htaccess dosyası ile değişimini yapmalısınız.
2) Sitenizdeki dosyaların CHMOD ayarları güvenli olmaması ya da yanlış olması
Yine FTP bağlantımız sırasında site dosyalarımızın CHMOD yani izin ayarlarından kaynaklanan bir hatadır bu. Sitenizin kurulumu aşamasında vermiş olduğunuz “tüm yetkileri ver” anlamındaki 777 değeri site kurulduktan sonra bazen bu tür sorunlara sebep olabilmektedir. Bunu önlemek için güvenliliği önemli olan dosyalarınızın CHMOD değerini çeşitli “kısmi izin” anlamlarına gelen 644 ve ya 775 (bu değerler hostinginizin Windows ya da Linux olması ile değişkenlik gösterir.) değerlerine getirmeyi deneyin. FTP hesabınızda yer alan tüm dosyalarınızı tek tek inceleyin ve bu ayarların yapılmış olduğundan emin olun.
3) Sitenizin ana sayfasına veri çeken bileşenlerin hataya sebep olması
Eğer son zamanlarda böyle bir modül kurduysanız hata muhtemelen bu yüzden kaynaklanıyor olabilir. Öncelikle sitenizin yönetici paneline bağlanmaya çalışın. Eğer yönetici paneline bağlanabilmeyi başarırsanız sorun kurduğunuz modüllerle ilgilidir. Bu aşamadan sonra kurmuş olduğunuz veri transferlerine izin veren eklentilerinizi tümüyle kaldırın. Genellikle döviz kurlarını veya hava durumlarını gösteren eklentilerde sıkça rastlanan bir durumdur.
4) Kullandığınız scriptlerde kodlama hatalarının olması
Script web dilinde site paketi anlamına gelmektedir. Yani kurduğunuz site eğer hazır kodlanmış ve çok tanınan bir sisteme ait olan birscript ise yapmanız gereken söz konusu scriptin son güncellemesini kullanmaktır. Şayet sitenizi tamamen siz kodladıysanız, hatayla alakalı sayfanızın kodlarını gözden geçirmeniz gerekir.
Tüm bu seçenekleri denediniz fakat sonuç alamadıysanız, bu hata hizmet aldığınız hosting şirketi nedeniyle kaynaklanıyor olabilir. Lütfen hosting sağlayıcınızla iletişime geçerek danışınız. Ya da aynı şirketten alınan başka bir siteye bağlanmayı deneyiniz.