En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te 403 Yasak Hatası Nasıl Düzeltilir

Web sitenizin olması gereken yerde bir “403 Yasak” hatası mesajı görmek kadar paniğe neden olan pek bir şey yoktur. Bu, sizi yönetici alanınıza kilitleyen ve içeriğinizi ziyaretçilerden gizleyen sinir bozucu bir dijital yol tıkanıklığıdır.

WPBeginner olarak, bu hatayı kendi sitemizde yaşadık ve binlerce kullanıcıya çözüm bulmalarında yardımcı olduk. Ne kadar stresli olabileceğini biliyoruz, ancak içiniz rahat olsun, çözüm genellikle basittir.

Bu rehber, en yaygın nedenleri incelemenize ve sitenizi hızla tekrar çevrimiçi hale getirmek için net talimatlar almanıza yardımcı olacaktır.

WordPress'te 403 Yasak Hatasını Düzeltme

Hızlı Özet: WordPress'teki 403 Yasak hatası en sık kötü yapılandırılmış bir eklenti, bozuk bir .htaccess dosyası veya yanlış sunucu dosya izinlerinden kaynaklanır. Bu rehber, sorunu belirlemek ve düzeltmek için basit, adım adım çözümler sunar.

WordPress'te 403 Yasak Hatası Nedir?

403 Yasak hatası kodu, sunucu izinlerinizin WordPress web sitenizdeki belirli bir sayfaya erişime izin vermediğinde gösterilir.

Bu hataya genellikle şu metin eşlik eder:

403 Yasaklandı – Bu sunucudaki '/' bölümüne erişim izniniz yok.

Ek olarak, isteği işlemek için bir ErrorDocument kullanmaya çalışırken 403 Yasaklandı hatasıyla karşılaşıldı.

İşte nasıl göründüğüne dair bir örnek:

WordPress sitesinde gösterilen 403 Yasaklanmış durum kodu

Bu hatayı görebileceğiniz farklı senaryolar vardır. Örneğin:

Tam 403 Yasaklı durumu yerine, ‘Erişim Reddedildi’ bağlantısını da görebilirsiniz. Alternatif olarak, mesaj şöyle diyebilir: ‘yourdomain.com’a erişim reddedildi. Bu sayfayı görüntüleme yetkiniz yok.’

WordPress hata kodları hakkında daha fazla açıklama için, en yaygın WordPress hataları ve bunları düzeltme yolları listemize bakabilirsiniz.

WordPress'te 403 Yasaklanmış Hatasına Ne Sebep Olur?

403 Yasak hatası, web sunucunuz belirli bir sayfayı görüntüleme izniniz olduğuna inanmadığında görünür.

Bunun en yaygın nedenleri şunlardır:

  • Kötü Yapılandırılmış Güvenlik Eklentileri: Birçok WordPress güvenlik eklentisi, kötü niyetli olduğuna inandığı IP adreslerini engeller, bu da bazen kazara erişim engellemelerine yol açabilir.
  • Bozuk .htaccess Dosyası: Bu kritik WordPress dosyası hasar görebilir ve bu da yanlış erişim kurallarına yol açar.
  • Yanlış Dosya İzinleri: Sunucunuzdaki her dosya ve klasörün izinleri vardır. Bunlar yanlış ayarlanmışsa, sunucu erişimi engeller.
  • Sunucu Yapılandırma Sorunları: WordPress barındırma şirketiniz bazen sunucu ayarlarında yanlışlıkla yaptığı değişiklikler nedeniyle 403 hatasına neden olabilir.

Şimdi, WordPress'te 403 yasak hatasını nasıl düzelteceğimize bir göz atalım.

Not: Herhangi bir değişiklik yapmadan önce, web sitenizin tam bir yedeğini oluşturmanızı öneririz. Ekibimiz bunun için Duplicator kullanıyor, ancak diğer seçenekler için WordPress sitenizi nasıl yedekleyeceğiniz konusundaki rehberimizi takip edebilirsiniz.

Belirli bir yönteme atlamak isterseniz bu hızlı bağlantıları kullanabilirsiniz:

Yöntem 1: Eklentilerinizi Geçici Olarak Devre Dışı Bırakın

İlk adım, hatalardan birinin eklentilerinizden kaynaklanıp kaynaklanmadığını kontrol etmektir.

Bunu yapmak için, güvenlik eklentileri de dahil olmak üzere tüm WordPress eklentilerinizi geçici olarak devre dışı bırakmanız gerekir.

Tüm WordPress eklentilerini toplu olarak devre dışı bırakın

Bu sorunu çözerse, web sitenizdeki eklentilerden biri hataya neden oluyordu demektir.

Eklentileri tek tek etkinleştirerek 403 hatası tekrar görünene kadar hangisinin sorunlu olduğunu bulabilirsiniz. Sorunlu eklentiyi bulduğunuzda, onu silmeli ve bir alternatif bulmalı veya geliştiricileriyle destek için iletişime geçmelisiniz.

Yöntem 2: .htaccess Dosyanızı Yeniden Oluşturun

Genellikle, 403 yasak hatası, WordPress sitenizdeki bozuk bir .htaccess dosyası tarafından tetiklenir. İyi haber şu ki, bu dosyayı düzeltmek oldukça kolaydır.

İlk olarak, FileZilla gibi bir FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi uygulaması aracılığıyla web sitenize bağlanmanız gerekir.

Ardından, WordPress sitenizin kök klasöründe .htaccess dosyasını bulun. Göremiyorsanız, FTP istemcinizde gizli dosyaları etkinleştirmeniz gerekebilir.

WordPress klasörünüzde .htaccess dosyasını bulamıyorsanız bu kılavuza bakın.

Yeni bir yedek oluşturmak için .htaccess dosyasını bilgisayarınıza indirin. Ardından, dosyayı sunucunuzdan silin.

Endişelenmeyin, WordPress siteniz geçici olarak onsuz da çalışmaya devam edecektir.

WordPress sitenizden .htaccess dosyasını silin

Şimdi web sitenize erişmeyi deneyin. 403 yasak hatası çözülmüşse, .htaccess dosyanız bozuk demektir.

WordPress yönetici alanınıza giriş yaparak ve Ayarlar » Kalıcı Bağlantılar sayfasına giderek yeni bir .htaccess dosyası oluşturabilirsiniz.

WordPress'te .htaccess dosyasını Yeniden Oluşturma

Sayfanın altındaki ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir. WordPress daha sonra sizin için yeni ve doğru bir .htaccess dosyası oluşturacaktır.

Yöntem 3: Dosya ve Dizin İzinlerinizi Düzeltin

Diğer çözümler hatayı düzeltmediyse, yanlış dosya izinleri en olası nedendir. Web sitenizdeki tüm dosyaların, kimlerin bunları okuyabileceğini, yazabileceğini ve yürütebileceğini kontrol eden izinleri vardır.

Yanlış izinler 403 yasak hatasına neden olabilir. Web sunucunuzun bu dosyalara erişim izniniz olmadığını düşünmesine neden olurlar.

WordPress barındırma sağlayıcınızdan web sitenizdeki doğru dosya izinlerini kontrol etmesini isteyebilirsiniz. Birçok barındırma sağlayıcısı çok destekleyicidir ve bunu sizin için düzeltecektir.

Dosya izinlerini yanlış değiştirmek ciddi sonuçlara yol açabilir. Kendinize güvenmiyorsanız, barındırma sağlayıcınızdan istemeniz veya bir profesyonel kiralamanız en iyisidir.

Ancak, kendiniz yapmak istiyorsanız, dosya izinlerinizi nasıl kontrol edebileceğiniz aşağıda açıklanmıştır. Bir FTP istemcisi kullanarak WordPress sitenize bağlanın ve tüm WordPress dosyalarınızı içeren kök klasöre gidin.

Dosya izinlerini kontrol etme

Bir klasöre sağ tıklayın ve menüden ‘Dosya izinleri’ni seçin.

FTP istemciniz size bir izin iletişim kutusu gösterecektir.

FTP kullanarak dosya izinlerini değiştirme

WordPress sitenizdeki tüm klasörlerin 744 veya 755 dosya iznine sahip olması gerekir. Tüm dosyaların 644 veya 640 dosya iznine sahip olması gerekir.

Kök klasörün iznini 755 olarak ayarlayabilirsiniz. ‘Alt dizinlere özyinelemeli olarak gir’ kutusunu işaretleyin ve ‘yalnızca dizinlere uygula’ seçeneğini seçin. Uygulamak için ‘Tamam’ı tıklayın.

Ardından, tüm dosyalar için işlemi tekrarlayın. Bu sefer 644 dosya iznini kullanın. ‘Alt dizinlere özyinelemeli olarak gir’ kutusunu işaretleyin ve ‘yalnızca dosyalara uygula’ seçeneğini seçin.

Şimdi, ‘Tamam’ düğmesine tıklamanız gerekiyor. İşlem bittikten sonra, 403 yasak hatasının giderilip giderilmediğini görmek için web sitenize erişmeyi deneyin.

Yöntem 4: Önbelleğinizi ve Çerezlerinizi Temizleyin

Bazen en basit çözüm en etkili olanıdır. Tarayıcı önbelleğinizi ve çerezlerinizi temizlemek 403 yasak hatasını çözebilir. Tarayıcınız tarafından depolanan bozuk veriler uyumluluk sorunlarına neden olabilir.

Benzer şekilde, bir WordPress eklentisi tarafından oluşturulan bozuk bir önbellek de sorunlara neden olabilir. Biz sitelerimizde WP Rocket kullanıyoruz ve önbelleğini temizlemek standart bir sorun giderme adımıdır. Önbellekleme eklentiniz erişimi kısıtlama ayarları varsa, yanlış yapılandırmalar da neden olabilir.

Tarayıcı önbelleğinizi temizlemek için, ana tarayıcılarda önbelleği nasıl temizleyeceğiniz hakkındaki kılavuzumuzdaki talimatları izleyin.

Bir eklenti kullanıyorsanız, WordPress önbelleğinizi nasıl temizleyeceğiniz hakkındaki kılavuzumuza bakın.

Yöntem 5: CDN'yi (İçerik Dağıtım Ağı) Geçici Olarak Devre Dışı Bırakma

Site hızını artırmak için bir İçerik Dağıtım Ağı (CDN) kullanıyorsanız, bu durum müdahale ediyor ve hataya neden oluyor olabilir. CDN, sunucunuz ve ziyaretçileriniz arasında bir aracı görevi görür.

CDN'nizin suçlu olup olmadığını görmek için, ayarları aracılığıyla geçici olarak devre dışı bırakın. Ardından, hatanın kaybolup kaybolmadığını görmek için web sitenizi test edin.

CDN'yi devre dışı bırakmak hatayı çözerse, daha fazla yardım için CDN sağlayıcınızın destek ekibiyle iletişime geçmeniz gerekecektir.

Yöntem 6: Kötü Amaçlı Yazılım Kontrolü

Kötü amaçlı yazılımlar, 403 yasak hatası da dahil olmak üzere çeşitli sorunlara neden olabilir. Dosya izinleriyle çakışabilir veya web siteniz ile sunucunuz arasındaki iletişimi bozabilir.

Kötü amaçlı yazılım olup olmadığını kontrol etmek için web sitenizi taramanızı öneririz.

Kendi sitelerimiz için, Sucuri tarafından sunulan güçlü tarayıcıyı kullanıyoruz. Diğer birçok güvenlik eklentisi de kötü amaçlı yazılım tarama özellikleri sunar ve genellikle kötü amaçlı dosyaları tek bir tıklamayla kaldırabilir.

Yöntem 7: Barındırma Sağlayıcınızla veya Bir WordPress Uzmanıyla İletişime Geçin

Önceki tüm adımları denediyseniz ve hata devam ediyorsa, sorun sunucu düzeyinde olabilir. Barındırma sağlayıcınızın destek ekibiyle iletişime geçmek harika bir sonraki adımdır, çünkü sizin için sunucu günlüklerini ve dosya izinlerini kontrol edebilirler.

Ayrıntılar için, WordPress desteğiyle nasıl iletişime geçileceğine dair rehberimize bakın.

Video Eğitim

Daha görsel talimatları tercih ederseniz, aşağıdaki videoyu izleyin.

WPBeginner'a Abone Olun

WordPress Hataları Hakkında Sıkça Sorulan Sorular

WordPress hatalarıyla ilgili bazı yaygın soruların yanıtları aşağıdadır.

403 hatası ile 404 hatası arasındaki fark nedir?
403 Yasaklanmış hatası, sunucunun isteği anladığı ancak bir izin sorunu nedeniyle erişimi reddettiği anlamına gelir. Buna karşılık, 404 Bulunamadı hatası, sunucunun istenen sayfayı hiç bulamadığı anlamına gelir.

Daha fazla ipucu için WordPress hata günlüklerini nasıl bulabilirim?
Hata günlükleri ayrıntılı teknik bilgiler sağlayabilir. Genellikle barındırma kontrol panelinizde bulabilir veya WordPress hata ayıklama modunu etkinleştirerek bulabilirsiniz. Rehberimiz, WordPress hata günlüklerini nasıl bulup erişeceğinizi açıklar.

403 hatası 500 dahili sunucu hatasına benzer mi?
Hayır, farklıdırlar. 403 hatası bir izin sorunudur. 500 Dahili Sunucu Hatası ise sunucuda bir şeyler ters gittiğini gösteren daha genel bir mesajdır, ancak ne olduğunu belirtmez.

Umuyoruz ki bu makale WordPress'te 403 yasak hatasını düzeltmenize yardımcı olmuştur. Ayrıca, en yaygın blok editör sorunları listemizi ve web sitenizi büyütmek için mutlaka sahip olunması gereken WordPress eklentileri hakkındaki uzman seçimimizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

169 CommentsLeave a Reply

  1. Yalnızca facebook'a bir bağlantı eklemeye çalıştığımda 403 hatası alıyorum - çok garip.

    • Gerçekten çok garip, henüz yapmadıysanız, hatayı önleyip önlemediğini görmek için eklentilerinizi devre dışı bırakmayı denemenizi öneririz.

      Yönetici

  2. Herkese merhaba.
    Bu sorunu kendim için bu şekilde çözdüm, umarım başkalarına da yardımcı olur:

    Plesk'te alan adına bir IPv4 atamıştım ancak IPv6 yoktu. Yanlışlıkla Cloudflare'da da bu alan adı için IPv6'yı (IPv4'ün yanı sıra) ayarladığımı fark ettim. Bu yüzden sürekli 403 hatası veriyordu. DNS sağlayıcınızdaki IPv6 girişini silmeli veya bu IPv6'yı Plesk'teki alan adına da atamalısınız.

    • Bu, birçok kullanıcının karşılaşacağından biraz daha gelişmiş ancak makalemizdeki önerilerin yardımcı olmadığı benzer bir kurulumu olan başka biri için paylaşımınız için teşekkürler!

      Yönetici

  3. Yardımlarınız için teşekkürler. Kötü htaccess yüzünden kaybettik!

  4. Aynı hatayı aldım ve önerilen çözümlerin hiçbiri yardımcı olmadı. Sonunda, sorunun web barındırma sağlayıcısında olduğunu keşfettim; belirli klasörler ve işlevler üzerinde GEO-IP engelleme kullanarak koruma uygulamışlardı. Özellikle, yönetim ve XML-RPC idi. Web sitesine erişmek için VPN kullandığım için belirli ülkeler için izin istemem gerekiyordu. Bazen bu hata, web hizmeti sağlayıcısı tarafından uygulanan koruma nedeniyle de oluşabilir. Gerekçeleri, bu korumanın kaba kuvvet saldırılarını önlemeye yardımcı olmasıydı.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.