403 Forbidden Hatası ve Çözümü
Çok yaygın olarak kullanılan Apache server kullanırken karşılaşabileceğiniz ve çözümü basit olan bir sorundur 403 Forbidden hatası.
403 hatası, istenilen adrese istemcinin erişim yetkisinin olmadığını belirtir ve güvenlik amaçlı bir uygulamadır. Çözümü basit, varsayılan sitenin başlangıç dosyası bulunamıyor olabilir. Örneğin; sitenizin ana dosyası index.html'dir ancak bu Apache'nin konfigürasyon dosyasında tanımlı değildir. Bu sorunu, konfigürasyon dosyasını açarak sitenizin ana dizinine (pulic_html) index.htm, index.html, index.php vs. gibi ihtiyac duyduğunuz default dosya isimlerini girerek çözebilirsiniz.
Diğer bir çözüm yöntemi ise gerekli dizinlere gerekli izinleri vermektir. izinlerin doğru verildiği anda hatanız düzelecektir.
Eğer dizinlerden biri 777 olarak izin verilmişse (herkes tarafından okunabilir ve yazılabilir) apache bunu güvenlik açığı olarak algılayacaktır ve 403 403 Forbidden Hatası verecektir.
Bu nedenle klasörülerin izinleri “750” veya “755” ve dosyalarınızın izinlerini de “644” olarak belirleyiniz.
403 hatası, istenilen adrese istemcinin erişim yetkisinin olmadığını belirtir ve güvenlik amaçlı bir uygulamadır. Çözümü basit, varsayılan sitenin başlangıç dosyası bulunamıyor olabilir. Örneğin; sitenizin ana dosyası index.html'dir ancak bu Apache'nin konfigürasyon dosyasında tanımlı değildir. Bu sorunu, konfigürasyon dosyasını açarak sitenizin ana dizinine (pulic_html) index.htm, index.html, index.php vs. gibi ihtiyac duyduğunuz default dosya isimlerini girerek çözebilirsiniz.
Diğer bir çözüm yöntemi ise gerekli dizinlere gerekli izinleri vermektir. izinlerin doğru verildiği anda hatanız düzelecektir.
Eğer dizinlerden biri 777 olarak izin verilmişse (herkes tarafından okunabilir ve yazılabilir) apache bunu güvenlik açığı olarak algılayacaktır ve 403 403 Forbidden Hatası verecektir.
Bu nedenle klasörülerin izinleri “750” veya “755” ve dosyalarınızın izinlerini de “644” olarak belirleyiniz.