500 hatası 2 taraftan da kaynaklanabiliyor. Sunucu taraflı ya da kullanıcı betiği taraflı bir çalışma sorununa işaret ediyor.
Sunucu taraflı olunca yapabileceğiniz bir şey yok. Ancak hazır sistemlerin ve bunlar için çeşitli ek uygulamaların çok yaygın kullanıldığı günümüzde bu hata genelde kullanıcı (kullandığı betik) taraflı görülüyor. htaccess'in yanlış ya da eksik yapılandırılması ve bazı sunuculardaki kabul edilemez chmod seviyesi sebebiyle bu sorun ekrana yansıyabilir.
htaccess dosyası konusunda yeterli bilginiz yoksa bilen birinden yardım almalısınız.
htacces'ten anlamayan ve dolayısıyla bu dosyaya müdahale etmemiş bir kişinin 2 şey düşünmesi lazım.
1. chmodları olması gerekenin dışında bıraktım.
Bu durumda chmod ayarlrını olması gereken konumuna almak lazım. CHMOD sebepli bir 500 ekranını sadece ilgili olduğu dosyaya başvurulduğunda alırsınız. Örneğin admin ana dizini izin seviyeleri düzgündür ve sorun oluşmaz. Ancak izin seviyesi uygun olmayan başka bir dizine başvuracak adres çağırıldığında bu sayfa görünülenebilir.
2. Sorun bende değil sunucuda.
Barındığınız firmaya danışın
İhtimaller hazır sistemlere göredir. Özgün yazılımlar kendi barındırdıkları özelliklere göre farklı tepkiler verebilir.