403 Forbidden Hatası Nasıl Çözülür (cPanel)

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

403 Forbidden mesajı sunucunun isteğinizi anladığını ama erişime bilerek izin vermediğini bildirir; 403 forbidden hatası en sık yanlış dosya/klasör izninden, bir .htaccess kuralından ya da IP engellemesinden kaynaklanır.

  1. Sayfa bir dosyaysa dosyanın 644, klasörse 755 izninde olduğunu Dosya Yöneticisi’nden kontrol edin.
  2. public_html içindeki .htaccess dosyasını geçici olarak yeniden adlandırıp sayfayı yenileyin.
  3. Kendi IP adresinizin cPanel IP Engelleyici’de listelenmediğinden emin olun.
  4. Dizinde bir index dosyası yoksa ve dizin listeleme kapalıysa 403 beklenen bir davranıştır; bir index dosyası ekleyin.
Panel cPanel
Sistem Paylaşımlı hosting (Apache) · herhangi bir web uygulaması
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • Hatanın sitenin tamamında mı yoksa tek bir sayfada/klasörde mi çıktığını not edin.
  • Son yaptığınız değişikliği hatırlayın: izin değişikliği, yeni bir .htaccess kuralı ya da yeni bir eklenti.
  • cPanel giriş bilgileriniz elinizde olsun.
  • Değiştireceğiniz .htaccess dosyasının bir kopyasını alın.

403 forbidden hatası ne anlama gelir, neden olur?

500, 502 ve 503’ün aksine 403 bir sunucu arızası değil, bilinçli bir erişim kararıdır: sunucu isteğinizi tam olarak anlar ama erişimi reddeder. Paylaşımlı hostingde en sık üç neden vardır: dosya ya da klasörün izninin çok kısıtlı olması (ör. 000 ya da sahibi dışında herkese kapalı), bir .htaccess dosyasındaki Deny/Require kuralının belirli IP’leri ya da tüm erişimi engellemesi, ve dizinde bir ana dosya (index.html/php) yokken dizin listelemenin kapalı olması. cPanel’in kendi Dosya Yöneticisi dokümantasyonu varsayılan izinleri ve düzenleme arayüzünü ayrıntılı anlatır.

Ziyaretçiyseniz yapabileceğiniz bir şey yoktur; site sahibine bildirin. Site sahibiyseniz önce dosya izinlerine, sonra .htaccess kurallarına, en son IP engellemesine bakarak nedeni sırayla elersiniz.

Adım adım çözüm: 403 forbidden hatası nasıl giderilir

  1. Dosya ve klasör izinlerini kontrol edin. cPanel → Dosyalar → Dosya Yöneticisi’nde hatayı veren dosyanın 644, klasörün 755 izninde olduğunu doğrulayın; 000 ya da aşırı kısıtlı bir izin gördüğünüzde düzeltin.

    Beklenen sonuç: izin 644/755’e çekilince sayfa normal açılır.

    cPanel Dosya Yöneticisi'nde 403 forbidden hatası için dosya ve klasör izinlerini kontrol etme
    cPanel Dosya Yöneticisi; dosya ve klasörlerin izin sütunu burada görünür ve düzenlenir.
  2. .htaccess dosyasını kontrol edin. Dosya Yöneticisi’nde public_html içindeki .htaccess dosyasını “eski-htaccess” gibi yeniden adlandırıp sayfayı yenileyin; hata kayboluyorsa dosyadaki bir Deny/Require kuralı nedendir.

    Beklenen sonuç: dosya yeniden adlandırılınca hata kayboluyorsa kural içeride bulunur ve düzeltilir.

  3. IP engellemesini kontrol edin. cPanel → Güvenlik → IP Engelleyici sayfasında kendi IP adresinizin ya da IP aralığınızın listede olup olmadığına bakın; buradaysa kaydı silin.

    Beklenen sonuç: IP listeden çıkarılınca erişim geri gelir.

    cPanel IP Engelleyici sayfasında 403 forbidden hatası için engellenen IP adreslerini kontrol etme
    IP Engelleyici sayfası; engellenen IP adresleri ve aralıkları burada listelenir.
  4. Dizin listeleme ve index dosyasını kontrol edin. Hata bir alt klasöre gidildiğinde çıkıyorsa klasörde index.html ya da index.php olup olmadığına bakın; dizin listeleme kapalıyken index dosyası yoksa 403 normaldir.

    Beklenen sonuç: bir index dosyası eklendiğinde klasör normal açılır.

  5. Hesabın askıya alınıp alınmadığını kontrol edin. cPanel’in tamamına erişemiyor ve tüm alan adı 403 veriyorsa hesap düzeyinde bir kısıtlama olabilir; bu durumda destek talebi açılır.

    Beklenen sonuç: destek ekibi hesap durumunu doğrulayıp gerekirse kısıtlamayı kaldırır.

Dikkat

.htaccess dosyasını silmeden önce mutlaka bir kopyasını alın; dosyada kalıcı bağlantı (permalink) kuralları da bulunabilir ve dosya tamamen silinirse bu kurallar da kaybolur.

Doğrulama

Sonuç

Sayfayı hem kendi tarayıcınızdan hem farklı bir ağdan (ör. mobil veri) açtığınızda hata almadan yükleniyorsa sorun çözülmüştür. Yeniden adlandırdığınız dosyaları test bitince orijinal adına döndürmeyi unutmayın.

Hâlâ çözülmediyse

  • Hata yalnızca tek bir klasörde çıkıyor, site geneli açılıyor. İzin ya da .htaccess kuralı o klasöre özeldir; 1. ve 2. adımı yalnız o klasörde tekrarlayın. WordPress’te dosya izinleri için bu kartı izleyin.
  • cPanel’e de giremiyorum, hata sitenin tamamında. Hesap düzeyinde bir kısıtlama olabilir; destek talebi açın.
  • Hata 403 değil, 404 Not Found olarak görünüyor. Farklı bir belirtidir; 404 Not Found kartına bakın.

Narhost desteği

Adımları uyguladıktan sonra hata devam ediyorsa destek talebi açın; talebe alan adınızı, 403 veren tam sayfa adresini, son yaptığınız değişikliği ve denediğiniz adımları ekleyin.

Destek talebi aç

Sıkça sorulan sorular

403 forbidden hatası ile 404 not found birbirinden nasıl ayrılır?

403’te sunucu sayfanın var olduğunu bilir ama erişimi bilerek reddeder; 404’te ise istenen adreste böyle bir sayfa bulunmaz. İkisi farklı iki karardır, çözümleri de farklı yerdedir.

Dizin listelemeyi neden açık bırakmamalıyım?

Açık bırakılan dizin listeleme, klasördeki tüm dosya adlarını ziyaretçiye gösterir; bu, yedek dosyaları ya da yapılandırma dosyalarının adreslerinin tahmin edilmesini kolaylaştırır. Index dosyası eklemek hem 403’ü çözer hem bu riski kapatır.

IP adresim cPanel IP Engelleyici’de neden listede çıkıyor?

Daha önce güvenlik amacıyla ya da yanlışlıkla eklenmiş bir kayıt olabilir, ya da internet sağlayıcınız IP adresinizi değiştirmiş ve eski adresiniz hâlâ listede kalmış olabilir. Kaydı bulup silmek erişimi geri getirir.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: htaccess

İlgili çözümler