Merhaba,
Bu yazımda karşılaştığım bir sorunun çözümünden bahsedeceğim. Jetpack kurulum sorunu yani jetpack site_inaccessible sorunu olarak geçen bu sorun tam olarak;
Jetpack’in kullanılabilmesi için web sitenizin herkesin erişimine açık olması gerekir: site_inaccessible
Hata detayları: The Jetpack server was unable to communicate with your site [HTTP 403]. Ask your web host if they allow connections from WordPress.com. If you need further assistance, contact Jetpack Support: http://jetpack.com/support/
şeklinde ki bir hata ile karşımıza çıkıyor. Sitenin erişimiyle alakalı bir durum. Detaylara girmek istemiyorum. Hemen çözüme geçelim. Yalnız öncelikle standart çözümleri uygulayacağız ve olmaması durumunda benim başıma gelen sorunu nasıl çözdüğümü anlatarak size yardımcı olmaya çalışacağım. Fakat öncelikle eklenti ile ilgili bilgi almak isteyen kişiler için;
Jatpack wordpress’in kendi yapmış olduğu bir eklentidir. Eklentinin kurulumu ve ne işe yaradığı ile ilgili detaylı olarak https://wmaraci.com/forum/wordpress-eklentileri/wordpress-jetpack-eklentisi-kurulum-ayarlari-video-185531.html adresinden alabilirsiniz.
Şimdi gelelim bu sorunun çözüm yollarına.
Cpanel üzerinden mod_security ayarını kapatmak ilk kullanabileceğiniz çözümdür. Eğer Cpanel üzerinde bu ayarı bulamazsanız sitenizin ana dizinin de bulunan htaccess dosyası üzerinde çeşitli değişiklikler yapmanız gerekecek.
İlk değişiklik
mod_security özelliğini pasif hale getiren
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
kodunun eklenmesi. Sorun hala devam ediyorsa eğer şimdi asıl önemli noktaya, kendi çözümüme gelelim.
Bu adımları yaptınız ve hala aynı sorun devam ediyorsa eğer muhtemelen wordpress için kullandığınız bir eklenti(güvenlik eklentileri genelde) bu işle ilgili bir dosyayı engelliyor.
Hemen htaccess dosyamızı açıyoruz ve aşağıdaki kod bloğunu buluyoruz.
<files xmlrpc.php>
<IfModule mod_litespeed.c>
Order allow,deny
deny from all
</IfModule>
</files>
burada deny yazan kısmı allow yapıyoruz ve kaydediyoruz.
Kodun son şekli
<files xmlrpc.php>
<IfModule mod_litespeed.c>
Order allow,deny
allow from all
</IfModule>
</files>
Sorunun çözülmüş olmasını umut ediyorum. Hepinize iyi çalışmalar. İşinize yaradıysa yorum yapmayı ve paylaşmayı unutmayınız. Muhabbetle kalın.
Hay Allah razı olsun var ya çok işime yaradı, çok saol.
İşinize yaramasına sevindim. Sizden de Allah razı olsun. İyi çalışmalar dilerim. 🙂
Sağolun hocam denedim işe yaradı. Not: [HTTP 403] hatası alanlar için geçerlidir.
Rica ederim. İşe yaradığına sevindim. İyi çalışmalar.
Faydalı bir yazı olmuş. Teşekkürler.
Teşekkür ederim.
Çok teşekkür ederim. İşime yaradı.
Ben teşekkür ederim. 🙂