• Sitemiz Bir Webmaster forumu ve tartışma platformu dur webmaster forumu dışındaki konular yasaktır direkt silinecektir.
  • Our site is a Webmaster forum and discussion platform. Topics outside the webmaster forum are prohibited and will be deleted immediately.

Smf 403 Forbidden Hatası Çözümü

orhan

Moderator
Joined
Dec 5, 2018
Messages
471
Reaction score
101
Points
28
Merhaba Pm ile böyle bir yârdim talebinde bulunuldu ben buraya yazıyorum çözümünü ayni sorunu yasayanlar içinde @mustafa

Bazı ana bilgisayarların sunucularında mod_security adlı bir şey yüklüdür. Bu, sunucuda çalışan diğer yazılımlar üzerinde ek arka uç güvenlik kontrolleri sağlaması beklenen sunucu uygulamasına eklenen bir modüldür. Yararlı olsa da, doğru şekilde yapılandırıldığında birçok ana bilgisayar onu doğru şekilde yapılandırmaz. Sonuç olarak, izin verilmesi gereken standart eylemlerde güvenlik protokollerini tetikleyerek "403" veya "Erişim reddedildi" hataları, 404 hataları, oturum açma sorunları, kategorileri ve panoları değiştirmede zorluklar veya benzer sorunlara neden olur.

SMF bu hatayı önleyemez, çünkü sunucu ve Apache tarafından, SMF herhangi bir konuda söz sahibi olmadan önce yaratılmıştır. Ancak, barındırıcınıza bağlı olarak, bu gereksiz ve istenmeyen davranışı devre dışı bırakmak mümkün olabilir. SMF, anahtar kelimeleri körü körüne kavramadan istekleri filtreleyebildiğinden, mod_security'i devre dışı bırakmak tamamen güvenli olmalıdır. Mod_security filtreleme kurallarının değiştirilmesi hakkında sunucunuzla konuşmanız önerilir.

Devre dışı bırakmayı denemek için .htaccess adlı bir dosyaya ihtiyacınız var. Zaten bu isimde bir dosyanız varsa, onu Notepad ++ gibi iyi bir metin düzenleyiciyle açmanız ve aşağıdaki kodu ona eklemeniz gerekir (üstte veya altta). Bununla birlikte, herhangi bir şeyin üzerine yazmadan önce bir yedek oluşturduğunuzdan emin olun. Halihazırda bu dosyaya sahip değilseniz, onu oluşturun. Masaüstü bilgisayarınız .htaccess adlı bir dosyayı düzenlemenize izin vermiyorsa, dosyayı .htaccess.txt gibi başka bir adla oluşturun. Sunucuya yükledikten sonra yeniden adlandırabilirsiniz. Aşağıdakileri htaccess dosyasına koyun:

Code:
<IfModule mod_security.c>
    # Turn off mod_security filtering.
    SecFilterEngine Off

    # The next part below probably is not needed, but better safe than sorry.
    SecFilterScanPOST Off
</IfModule>

Bunu sunucunuza yükleyin. Farklı bir ad kullandıysanız, sunucudaki .htaccess dosyasını silin ve yeni .htaccess dosyasını yeniden adlandırın.

Sunucunuz mod_security'i devre dışı bırakmanıza izin vermiyorsa, forum artık yüklenmeyebilir. Böyle bir durumda, eklenen kodu kaldırın veya dosyayı daha önce yaptığınız yedeklemeyle değiştirin. Bunu yapmanız gerekiyorsa, mod_security filtrelemesini devre dışı bırakamayacağınız anlamına gelir. Bunun yerine, sunucunuza sizin için mod_security'i devre dışı bırakıp bırakamayacağını sorabilirsiniz. Eğer devre dışı bırakmazlarsa ve forumunuzda mod_security'nin neden olduğu problemler yaşamaya devam etmek istemezseniz, yeni bir ana bilgisayar arayabilirsiniz. Ayrıca, mod_security ile ilgili sorunların, aşırı satım yapan ana bilgisayarlarda sıklıkla ortaya çıktığını unutmayın.
 
Last edited by a moderator:
Sağalasın abi sorun çözüldü sayende.
 
Bende şu şekilde kullanıyorum. Belki farklı şekilde ihtiyaç duyulabilir.

Mod_Security kapatmak için .htaccess dosyanızda en alta aşağıdaki kodları eklemek yeterli olacaktır;

Code:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Tekrar açmak ister iseniz de kodları .htaccess dosyasından kaldırmanız yeterlidir.
 

Yasal Uyarı

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren webtiryakin.com 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Hukuka ve mevzuata aykırı olduğunu düşündüğünüz içeriği BURADAN bildirebilirsiniz. Kısa sürede dönüş yapmaya çalışacağız.
Back
Top Bottom