Sunucuda Domain Üzerindeki Dosya ve Klasör İzinlerini Sıfırla

Sunucuda Domain Üzerindeki Dosya ve Klasör İzinlerini Sıfırla

Eğer hedef domainin veya dosya/klasörün izinleri sıfırlandıktan sonra "403 Forbidden" hatası alıyorsanız, bu genellikle web sunucusunun izinleri doğru şekilde ayarlamadığı anlamına gelir. İzinleri sıfırladıktan sonra aşağıdaki adımları takip ederek bu hatayı giderebilirsiniz:

  1. SSH bağlantısı kurun: Bir SSH istemcisi kullanarak hedef sunucuya SSH bağlantısı kurun. Örneğin, Terminal (Mac/Linux) veya PuTTY (Windows) gibi bir SSH istemcisini kullanabilirsiniz.

  2. Hedef klasörün veya dosyanın izinlerini doğru şekilde ayarlayın: Klasör ve dosyaların doğru izinlere sahip olduğundan emin olun. Öncelikle, klasörlerin ve alt dosyaların izinlerini düzeltmek için aşağıdaki komutu kullanabilirsiniz:

find /var/www/example.com/public_html -type d -exec chmod 755 {} \;

Bu komut, klasörlerin sahibine (genellikle root kullanıcısı) okuma, yazma ve yürütme izinlerini (7) verirken, grup üyelerine ve diğer kullanıcılara sadece okuma ve yürütme izinlerini (5) atar.

Ardından, dosyaların izinlerini düzeltmek için aşağıdaki komutu kullanabilirsiniz:

find /var/www/example.com/public_html -type f -exec chmod 644 {} \;
  1. Bu komut, dosyaların sahibine (root kullanıcısı) okuma ve yazma izinlerini (6) verirken, grup üyelerine ve diğer kullanıcılara sadece okuma izinlerini (4) atar.

  2. Web sunucusunu yeniden başlatın: İzinleri düzelttikten sonra, web sunucusunu yeniden başlatarak değişiklikleri uygulayın. Örneğin, Apache web sunucusu kullanıyorsanız, aşağıdaki komutu kullanabilirsiniz:

sudo service apache2 restart

Eğer Nginx kullanıyorsanız, aşağıdaki komutu kullanabilirsiniz:

sudo service nginx restart

  1. İşlem tamamlandı: İzinleri düzelttikten ve web sunucusunu yeniden başlattıktan sonra, "403 Forbidden" hatasının düzeldiğini kontrol edebilirsiniz.

Bu adımları takip ederek hedef domainin veya dosya/klasörün izinlerini doğru şekilde ayarlayarak "403 Forbidden" hatasını giderebilirsiniz. Eğer sorun devam ederse, sunucunuzun günlük dosyalarını kontrol etmek ve ilgili hata mesajlarını incelemek faydalı olabilir.