WordPress ve Cloudflare ile 521 hataları nasıl düzeltilir

– Bu kılavuzda, WordPress ve Cloudflare ile 521 hatalarını nasıl düzelteceğinizi öğrenin – Sunucularla veya barındırma sağlayıcılarıyla iletişim kuran herhangi bir web sitesinde hatalar oluşabilir. Hatalarla ilgili durum kodu, hata yaparken yardımcı olabilir. WordPress sitenizde 521 hatası bulursanız, bir web sunucusunda web sayfalarını görüntülemesini engelleyen bir sorun olabilir. Bu, WordPress tarafından desteklenen web siteleri de dahil olmak üzere herhangi bir web sitesinde meydana gelebilecek yaygın bir hatadır. Bu kılavuzda, WordPress ve Cloudflare ile 521 hatasının nasıl düzeltileceğine odaklanacağız.
İçindekiler:
521’in hatası nedir?
Hatanın ortak nedeni 521.
Nasıl düzeltilir.
Çözüm
521’in hatası nedir? Bulunamayan bir sunucu olarak da bilinen 521 hatası, CloudFlare ile yayınlanan web siteleri için özel bir hatadır. Bu, ağ geçidi 504 hatasına benzer, ancak hatalara neden olan sorunlar açısından farklıdır. Bu temel olarak anlamlıdır, web tarayıcınız ve Cloudflare doğru şekilde bağlanır. Ancak, CloudFlare web sitesi sunucunuza bağlanamaz. Daha yaygın olarak, CloudFlare WordPress Site Serverinize erişim ister, ancak ana bilgisayar sunucusu CloudFlare IP adresini engeller, böylece aşağıdaki resimde gösterildiği gibi CloudFlare 521 hata sayfasını görüntüler.

WordPress Sitesinde WordPress ve Cloudflare ile Hata 521 Ortak nedenleri, 521 Web Çevrimdışı Sunucu Hatası Çeşitli nedenlerle gerçekleşebilir, aşağıdaki bu hatanın üç ortak nedenini açıkladık. İlk olarak, web ana bilgisayar sunucusunun yapılandırması doğru şekilde düzenlenemeyebilir, böylece CloudFlare’nin sunucudan veri almasını önler. Bu genellikle orijinal web sunucusu işlemi, örneğin apache veya nginx çalışmadığında veya trafik sıkışıklığı olmadığında olur. Orijinal sunucuda bir hata yaptıktan sonra, diğer ayarlar doğru ayarlanmış olsa bile, web sitenizde çevrimdışı bir hata olan 521 bir sunucu bulacaksınız. İkincisi, Web siteniz CloudFlare sunucusundan istekleri bloklarsa hata 521 oluşabilir. Cloudflare, paketleri orijinal sunucudan aktarmak için ters bir proxy kullanır. Bu, birisi web sitenize cihazlarından erişmeye çalıştığında, istek CloudFlare’den geçer. Ana bilgisayar sunucusu, CloudFlare’den yalnızca web sitesi kullanıcısının ayrı IP adresinden değil, istekleri görecektir. Bazı web ana bilgisayar güvenlik çözümleri, bir IP adresinden büyük bir isteği sunucuya saldırı olarak düşünmek yanlış olabilir. Böyle bir senaryoda, 521 sunucu aşağı hatası oluşacaktır.
Son olarak, DNS’nizi CloudFlare’e taşır ve SSL’yi SSL/TCP sekmesinde “tam erişim” olarak yapılandırırsanız, bu, 521 sunucusuna neden olabilir, çünkü sunucu 443 numaralı bağlantı noktasında bulutflare isteklerini reddeder. WordPress ve Cloudflare, WordPress web sitesinden sunucunun doğru yapılandırıldığını onaylar, bu ilk problem çözme adımı önemlidir, çünkü web veya barındırma sunucusu aktif ve çalıştırmalı, eğer değilse, diğer nedenleri kontrol etmenin bir anlamı yoktur. Web sunucusu işlemi iyi çalışmıyorsa, hatalara neden olan budur. Bunu başlığı kontrol ederek ve herhangi bir hata mesajını okuyarak belirleyebilirsiniz. Orijinal sunucunuzu test etmek için HTTP kabadası denetleyicisi ile sunucu hatasını kontrol ederek, uzun bir Dirciance masaüstü istemcisi aracılığıyla Telnet ile test edebilirsiniz veya hatta daha basit – Curl komutunu kullanarak Terminal pencereniz. Curl seçeneğini nasıl kullanacağınızı göstereceğiz. Neyse ki, tüm sıkı çalışmanızı ortadan kaldıran çevrimiçi bir kıvrılma aracı var. Curl ile test etmek için aşağıda görüldüğü gibi web sitenizin alan adını girmeniz yeterlidir.
Tamamlandıktan sonra kontrol düğmesini tıklayın. Her şey sunucuda iyi çalışıyorsa, ekranda 200 başarılı yanıt alacaksınız.
Web sitesini kontrol ederken 301 veya 404 yanıt bulursanız, sunucu doğru çalışır. Yanıt 301, web sitenize aktarma ayarladığınız anlamına gelirken, Yanıt 404, Web Sitesi dizin sayfanızın veritabanı sunucusu yapılandırmasında bulunamayacağı anlamına gelir. Ancak, 500 yanıtını görüntülerse, sunucu yapılandırması yanlıştır, CloudFlare’nin WordPress barındırma ile bağlantı kurmasını önleyin. Bu hatayı düzeltme ile ilgili tam yönergeler için şu makaleye bakın: WordPress’te 500 dahili sunucu hatası nasıl düzeltilir. Ancak, aşağıdaki en yaygın nedenlere dokunacağız. İlk olarak, ana sunucunuzdaki WP-Config dosyasındaki bellek sınırına eklemeniz gerekebilir. Bu düzeltmezse, eklentinizin bir hata kaynağı olmadığından emin olmalısınız. WP-Config Dosyaları aracılığıyla bellek sınırları nasıl düzeltilir: WordPress ve Cloudflare ile Hataları 521 Web sitenize giriyoruz (bu örnekte cpanel kullanıyoruz , ancak diğerlerine benzer adımlar). Oturum açtıktan sonra Dosya Yöneticisi’ni tıklayın >> public_html

Aşağıdaki resimde gösterildiği gibi WP-Config dosyasına sağ tıklayın.

Dosya içeriğini güncellemek için Düzenle’yi tıklayın. (Herhangi bir değişiklik yapmadan önce rezerve/indirdiğinizden emin olun). WP-Config dosyasında, Ctrl+F kullanarak bu komutu bulun WP_MEMORY_LIMIT ve yaklaşık 64MB’a yükselin. Aşağıdakilere benzer bir kod satırına sahip olmalısınız.

DEFINE (‘WP_MEMORY_LIMIT’, ’64m’);

değişikliği kaydet, ardından hatanın çözülüp çözülmediğini kontrol etmek için sitenizi ziyaret edin. Veya WP-ADMIN gösterge tablosundaki tüm eklentileri devre dışı bırakarak dahili sunucu 500 hatasını düzeltebilirsiniz. Tüm eklentileri devre dışı bıraktıktan sonra hata görünmeyi durdurursa, hatadan sorumlu eklentiyi bulmak için her eklentiyi tek tek etkinleştirmeye başlayın. Bir eklenti bulduktan sonra, kalıcı olarak sildiğinizden emin olun. Daha fazla bilgi için bu kılavuzu okuyun: FTP kullanarak WordPress eklentisini nasıl devre dışı bırakılır Sunucudaki tüm Cloudflare IP adreslerinin beyaz listesi Yukarıda belirtildiği gibi web sitenizden, Cloudflare belirli bir IP üzerindeki tüm istekleri işler ve bazen çok sayıda istek yapar. Sunucu tarafı güvenlik çözümü, Cloudflare IP’ten gelen trafikteki artışın sunucuya bir saldırı olarak yanlış olabilir ve bu da Cloudflare IP’nin engellenmesine neden olur. Web sitenizdeki ana bilgisayarın CloudFlare isteklerini engelleyen bir güvenlik çözümü varsa, CloudFlare IP aralığına izin vermek için sunucuyu güncelleyerek WordPress ve CloudFlare ile 521 hatasını düzeltebilirsiniz. Aşağıda, çoğu WordPress sitesi tarafından kullanılan IP CloudFlare koleksiyonudur.

.Htaccess yapılandırma dosyasında, iptable dosyasında veya sunucu güvenlik duvarında beyaz liste ayarları bulabilirsiniz. IP CloudFlare aralığını sunucunuzdaki beyaz listeye girmek için .htaccess dosyasını değiştirmeniz gerekir. İşte nasıl: WordPress barındırma CPanel veya VPS barındırma (sitenizin ne kullandığına bağlı olarak) girin. Bundan sonra dosya yöneticisini açın >> public_html. Ardından .htaccess dosyasında sağa tıklayın ve Düzenle’yi seçin (herhangi bir değişiklik yapmadan önce dosyayı rezerve ettiğinizden/ indirdiğinizden emin olun) aşağıdaki kod snippet’lerini yapıştırın. >

127.0.0.1’i beyaz listeye girmek istediğiniz IP adresiyle değiştirin. Bu durumda, Cloudflare IP adresi. Beyaz listeye birkaç IP adresi girmek için yeni satırı girin, IP 127.0.0.1 komutunu ekleyin ve doğru IP ile değiştirin. Dosyayı yeni bir IP sunucusuyla kaydedin. Not: CPanel’inizde .htaccess dosyasını bulamıyorsanız, Ayarlar >> Gizli Dosyaları Göster >> Kaydet’i seçin.

Web sitenizi SSL esnek olarak ayarlayın Web siteniz bir CloudFlare sunucusu kullanıyorsa, SSL CloudFlare sertifikasını “Full SSL” olarak ayarlar. Bazen sunucuya web sitesi bağlantısına müdahale eder ve 521 standart Cloudflare hatası görüntüler. Bunu düzeltmek için SSL’yi “Esnek SSL” olarak ayarlayın. İşte nasıl: Cloudflare hesabınızı girin. Web siteniz alan adlarıdaki SSL/TCS sekmesine tıklayın. SSL Esnek Güncelleme.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir