HTTP 503 Hata Hizmetleri Nasıl Düzeltilir WordPress’te Mevcut Değil
WordPress sitenizde hatalar yaşamak korkutucu olabilir. Bununla birlikte, hataların çoğu size neyin neden olduğu hakkında bazı talimatlar verir, bu da bu genel soruna çözüm bulabilir. Ne yazık ki, 503 hatası kibar değildir ve devam etmeniz için çok fazla bilgi vermez.
Ücretsiz demoyu deneyin
Bu, WordPress’teki hatalar için en yaygın nedenin ne olduğunu anlamaya yardımcı olur. Bundan sonra, hata problemlerini çözmede metodik olmalısınız, bu da sorunun kökünü bulmak için birkaç adım izlemek anlamına gelir.
Bu bir hata mevcut değil mi HTTP 503 hizmeti?
WordPress’teki Hata 503, söz konusu sunucu mevcut olmadığı için web sitenize şu anda ulaşılamayacağını gösterir. Bu olabilir, çünkü çok meşgul, bakımda veya daha derin analiz gerektiren diğer şeylerdir.
Destek
Bu makalede, 503 hatanın ne olduğunu ve genellikle nasıl tezahür ettiğini tartışacağız. O zaman sorunu çözmek için size altı adımda size rehberlik edeceğiz. Hadi çalışalım!
HTTP 503 hatası nedir? İnternet Mühendisliği Görev Gücü (IETF), 503 kullanılamayan hizmetleri şu şekilde tanımlar: Durum kodu 503 (hizmet mevcut değil), geçerli sunucunun geçici aşırı yük veya zamanlanmış bakım nedeniyle talebi kaldıramayacağını gösterir, bu da birkaç gecikmeden sonra azaltılması muhtemeldir. Sunucu, isteği iade etmeye çalışmadan önce istemcinin beklemesi için doğru süre önermek için editoryal alanını tekrar gönderebilir.
503 hatası bulduğunuzda, söz konusu sunucunun mevcut olmadığı anlamına gelir. Bunun nedeni, örneğin çok meşgul olması veya bakım altında olması olabilir. Diğer benzer hataların aksine, 503 web sitenizin çevrimiçi ve çalıştığını gösterir, ancak şu anda ulaşılamaz. Bu özel hata hakkında çok can sıkıcı olan şey, neredeyse size devam etmeniz için herhangi bir bilgi vermemesidir. Çoğu zaman, yalnızca “Geçici Hizmet Mevcut Değil” mesajı ile görünür. Bir restoranı telefonla aramak, sadece size kapalı olduklarını söylemelerini istemek, ancak ne zaman açılacaklarını söylemeyi reddetmelerini istemek. Eğer şanslıysanız, 503 hata kodu gerçekleşecek çünkü WordPress siteniz bakımda . WordPress, eklentiyi, temayı veya çekirdek yazılımı güncellediğinizde sitenizi bakım moduna kısaca ayarlayın:
Bakım Modu
503 hata hatalarının varyasyonları 503 birçok yönden ortaya çıkabilir. Bununla birlikte, hemen hemen her varyasyona Kod 503 eşlik eder, bu nedenle tanımlanması kolaydır. Sunucunuza ve tarayıcı yapılandırmasına bağlı olarak bulabileceğiniz bazı varyasyonlar:
503 hizmet mevcut değil
503 bir süredir hizmet verilmedi HTTP 503 Sunucusu
Http 503 hatası
Hata 503 Hizmetler Mevcut Değil
Sunucu, bakım veya kapasite probleminin durma süresi nedeniyle isteğinizi geçici olarak sunamaz. Lütfen daha sonra tekrar deneyiniz.
Karşılaştığınız kod ne olursa olsun, kullanıcınız üzerinde olumsuz bir etkisi olmadan önce hızlı çalışmanız gerektiği anlamına gelir.
WordPress’te hiç 503 hata yaşadınız mı? Hayal kırıklığına uğratır! Düzeltmek ve sitenizi saniyeler içinde çevrimiçi hale getirmek için aşağıdaki 6 adımı izleyin! WordPress’te (6 adım) 503 hatasını nasıl düzelteceğinizi tweet’e tıklayın, çünkü belirli durumlarda 503 hatalarına neden olan neden olduğundan emin değilsiniz, sorunu metodik olarak çözmelisiniz. Aşağıdaki altı bölüm, farklı potansiyel nedenlerin köklerini tamamlamayı amaçlayan potansiyel iyileştirmeleri içerir. Her adımdan sonra, web sitenize geri dönmek için bir dakikanızı ayırın ve 503 hatasının eksik olup olmadığını görün. Eğer öyleyse, sorunu çözmeyi başardınız. Değilse, süreçte bir sonraki adıma devam edin.
1. WordPress eklentinizi devre dışı bırak WordPress’te en yaygın hata 503 nedeninizden biri, eklentinin uyumluluğu sorunudur. Bunun olup olmadığını belirlemek için tüm site eklentilerinizi devre dışı bırakmalısınız. Hata 503, WordPress yönetici alanına erişmenizi engellediğinden, bu adım için FTP istemcilerini kullanmalısınız. Eğer sahip değilseniz, FileZilla’yı öneririz. FTP istemciniz hazır olduktan sonra web sitenize bağlanın ve WordPress kök klasörünüze gidin. Bulamazsanız, genellikle public_html, html, public, www veya sitenizin adı olarak adlandırılır. Eğer bir Kinsta istemcisiyseniz, bu sizin genel klasörünüzdür. Kök WordPress SFTP klasörü
Klasörü açın ve WP-Content Dizini’ne gidin. İçeride, Sitenizde yüklü (aktif veya aktif değil) her eklenti için ayrı alt dizinler içeren eklentiler adı verilen bir klasör göreceksiniz. Şimdi yapacağınız, eklentiler klasörüne doğru tıklayın ve adını başka bir şeye dönüştürün. Daha sonra kolayca tanıyabilmeniz için Plugins.old veya Plugins.Deactiveated’i öneririz.
WordPress eklentisi klasörü değişiklikleri
Şimdi, WordPress kontrol panelinize erişmeyi deneyin. 503 hatası kaybolursa, eklentilerinizden birinin suçlu olduğunu varsayabilirsiniz. Tek yapmanız gereken neyin yanlış olduğunu bulmak. WP-Content Dizini’ne dönün ve orijinal eklenti klasör adınızı doğru şekilde değiştirin. Ardından, suçluyu bulana kadar eklentilerinizin her birini tek tek devre dışı bırakmalısınız. Bunu yapmak için WP-Content/Eklentiler Dizini’ni açın. İçeride, eklentilerinizin her biri için bir klasör bulacaksınız. Takip edeceğiniz süreç neredeyse eskisi gibidir: ilk klasörle başlayın ve adını istediğiniz gibi değiştirin.
Değilse, eklenti klasörünü önceki adımdan gerçek adına döndürün.
Listenizdeki bir sonraki eklentiye geçin, yukarıdaki adımları tekrarlayın.
Çok fazla eklentiniz varsa bu işlem uzun zaman alabilir, ancak her eklentiyi sırayla kontrol etmek önemlidir. Bir gün hatalara neden olan eklentileri tanımlarsanız, silebilir veya diğer araçlarla değiştirebilirsiniz.
Bir çözüm bulamadan bu adımları başarıyla tamamlarsanız, bir sonraki problem çözme aşamasına devam edebilirsiniz. 2. WordPress Temanızı Devre Dışı Bırakma Şimdi Eklentinizi Hata 503 nedeni olarak bir kenara koydunuz, aktif temanızla aynı şeyi yapma zamanı. Aslında, temanız uyumluluk sorunlarına da neden olabilir. Ne yazık ki, süreç yukarıdaki gibi birlikte çalışmaz. WordPress varsayılan temaya geri dönmez, yalnızca tema klasörünün adını değiştirirseniz, “Tema Dizini” Tema Adı “Hiçbir Şey” gibi hatalarla sonuçlanırsınız. Veya tüm tema dizini klasörünün adını değiştirmeye çalışırsanız, “Hata: Tema Dizini boş veya yok. Lütfen kurulumunuzu kontrol edin. “Tema dizininin hatası yok
Bu nedenle, PhpmyAdmin’e girerek WordPress veritabanınıza erişmeniz gerekir. Bir Kinsta istemcisiyseniz, bu Mykinsta kontrol panelindeki “Bilgi” bölümünde bulunabilir.
Mykinsta phpmyadmin
“WP_OPtions” tablosuna tıklayın, ardından “Ara” sekmesini tıklayın. Şablonlar için “option_name” altında arama yapmak isteyeceksiniz.
Tablo wp_options phpmyadmin
Bültenlere Kaydolun
Şimdi abone olun
Bunun sabit hatalar olup olmadığını görmek için web sitenizi tekrar kontrol edin.Evet ise, bu, WordPress temanızla ilgili bir sorun olduğu anlamına gelir ve yeniden yüklemeye veya en son yedeklemenize geri dönmeye çalışmak isteyebilirsiniz.3. İçerik Ağınızı Devre Dışı Bırak (CDN) Bazen, 503 hataları web sitenizdeki sorunlar nedeniyle değil, içerik dağıtım ağınız (CDN) nedeniyle görünecektir.Bir CDN kullanırsanız, sorunun olup olmadığını öğrenmenin hızlı bir yolu onu bir süre devre dışı bırakmaktır.Her CDN, hizmeti duraklatmanıza izin veren birkaç özellik içermelidir.Kinsta kullanırsanız, CDN’ye giderek Kinsta CDN’nizi devre dışı bırakabilirsiniz → Mykinsta Dashboard: CDN Mykinsta’yı etkinleştirme/devre dışı bırakma seçeneği için CDN’yi devre dışı bırakabilirsiniz.
Takip etmeniz gereken süreç, kullandığınız CDN’ye bağlı olarak farklı olabilir. Cloudflare ayrıca bazen hatalara neden olduğu bilinmektedir. Sizi duraklatma seçeneğini bulamıyorsanız, genellikle ayrıntılı talimatlar içeren hizmet bilgi tabanınızı kontrol edin. CDN kullanmazsanız veya hizmetlerin biriktirilmesinin sorununuzun üstesinden gelmeye yardımcı olmadığını fark ederseniz, denemek için hala daha fazla iyileştirme vardır. Devam etmeden önce CDN’nizi yeniden etkinleştirmeyi unutmayın. 4. WordPress Heartbeat ‘HeartPress Heartbeat’ API, içeriği otomatik olarak saklamak, eklentilerin bildirimini göstermek, başkalarının erişmeye çalıştığınız yayınlarda ne zaman çalıştığını söyleyen bir platform tarafından kullanılan bir yangındır. . Tıpkı sıradan bir kalp atışı gibi, ateş yüksek frekanslı bir arka planda çalışır, böylece hiçbir şeyi kaçırmaz. Tahmin ettiğiniz gibi, bu yangın sunucu kaynaklarını tüketir. Genellikle bir sorun değildir, ancak bazı durumlarda, sunucunuz yükü kullanamazsa bu 503 hatalarına neden olabilir. Yangın kalp atışının sorununun merkezi olup olmadığını belirlemenin en hızlı yolu, onu bir süre devre dışı bırakmaktır. Bunu yapmak için, WordPress sitenize bir kez daha FTP üzerinden bağlanın, ardından geçerli tema klasörünüzü açın ve function.php dosyalarını arayın: Dosya Function.php WordPress Teması
Sağ -Dosyayı tıklayın ve yerel metin düzenleyicinizi kullanarak açacak olan See/Düzenle seçeneğini seçin. Açıldıktan sonra, aşağıdaki kod alıntısını eklemelisiniz: add_action (‘init’, ‘stop_heartbeat’, 1); Function stop_heartBeat () {wp_deregister_script (‘kalp atışı’); } Üç kod satırı WordPress’e ateş kalp atışını devre dışı bırakmasını söyler. Functions.php dosyasındaki değişiklikleri kaydedin, kapatın ve web sitenize tekrar erişmeyi deneyin. 503 hatası giderse, yangının sorun olduğunu bileceksiniz. Devre dışı bırakılması birçok yararlı işlevi tamamen ortadan kaldırır. Sorunlara neden olmamak için kalp atışınızı ‘yavaşlatmalısınız’. Kesinti ve WordPress sorunlarıyla uğraştıktan sonra? Kinsta Destek, büyük sorunları tahmin etmek ve proaktif olarak hareket etmek için web sitenizin durumunu her 2 dakikada bir kontrol eder. Planımıza bakın
Bunu yapmanın en kolay yolu kalp atışı kontrol eklentisini kurmaktır. Eklentiyi etkinleştirin ve Ayarlar> Kalp Hızı Kontrolüne gidin. Kalp atış hızını değiştirme seçeneğini arayın ve frekansı mümkün olan en düşük sayıya düşürün:
Ayarlarınızdaki değişiklikleri kaydedin ve bir süre önce değiştirdiğiniz functions.php dosyasına dönün. Yukarıdaki değişikliklerin çalışması için, daha önce eklediğiniz kod dizesini silmeli ve değişikliklerinizi dosyaya kaydetmelisiniz. Bu aşamada, kalp atışı ateşi sorunsa hata 503 kaybolacaktır. Değilse, o zaman farklı bir şey deneme zamanı. 5. Sunucu kaynaklarınızı artırın 503 hatası, şimdiye kadar düzeltmek için tüm çabalarınız olmasına rağmen hala oluşursa, sunucu kaynaklarının eksikliği nedeniyle en olası bir sorun vardır. Yani, sorunu çözüp çözmediğini görmek için barındırma paketinizi güncellemelisiniz. Bu özellikle ucuz WordPress barındırma kullanıyorsanız doğrudur, çünkü kaynakları sınırlama eğilimindedirler. Bunu Kinsta’da yapmıyoruz. Ancak, planınızı artırmak büyük bir karardır. Akıllı adımlar ilk olarak web barındırma destek hizmetinizle iletişime geçecek ve onlarla 503 hatasını ve bunu denemek ve tamamlamak için şimdiye kadar attığınız adımları tartışmak içindir. Destek ekibi, nedeni bulmanıza ve paketinizi geliştirmeniz gerekip gerekmediğini size söyleyebilmenize yardımcı olmalıdır. Kinsta’da destek ekibimiz size yardımcı olmaktan mutluluk duyacaktır. Sorunu, sitenizde sorunlara neden olan bir şeye gösterip gösteremeyeceğimizi görmek için yeni kalıntıları bir süredir etkinleştirebiliriz. 6. Günlüğünüzü gözden geçirin ve WP_Debug’unuzu etkinleştirin Ayrıca hata günlüğünüzü de kullanmanız gerekir. Bir Kinsta istemcisiyseniz, günlük görüntüleyicisindeki hataları kolayca görebilir ve Mykinsta kontrol panelindeki hata ayıklama WordPress modunu etkinleştirebilirsiniz.
Ana bilgisayarınızın bir günlükleme aracı yoksa, günlüğü etkinleştirmek için wp-config.php dosyanıza aşağıdaki kodu ekleyebilirsiniz: tanımlama (‘wp_debug’, true); tanımlama (‘wp_debugg_log’, true); tanımlama (‘wp_debugg_display’, false); Günlük genellikle /wp-content dizininde bulunur. İçinde Debug.log ve Open adlı bir dosya arayın. Kinsta’da olduğu gibi diğerleri, “Log” adlı özel bir klasöre sahip olabilirler.
Hata ayıklama günlüğünüzü yorumlamak biraz korkutucu olabilir, ancak tahmin ettiğiniz kadar zor olmayabilir. Kısacası, günlük, sitenizde görünen her hatayı kronolojik sırayla içerir. Bu, hangi dosyaların her hataya neden olduğu yanı sıra belirli kod satırlarına neden olur. Dikkatli olun: Günlüğünüzde 503 hatasına doğrudan bir referans bulamazsınız. Yine de, her şey başarısız olursa, bu size hangi dosyaların soruna neden olduğunu göstererek sizi doğru yönde yönlendirebilir. Bu şekilde, bir sonraki çabalarınızı nereye odaklayacağınızı bileceksiniz. Önceki adımda belirttiğimiz gibi, bu hatanın üstesinden gelmek için daha fazla yardıma ihtiyacınız varsa, barındırma sağlayıcınızla iletişim kurmak için doğru zaman. Genellikle burada bulunan Apache ve Nginx’teki günlük dosyalarını da kontrol edebilirsiniz:
Apache: /var/log/apache2/error.log
Nginx: /var/log/gnx/error.log
WordPress temanızı devre dışı bırakın.
CDN’nizi devre dışı bırakın.
Sunucu kaynaklarınızı artırın.
WordPress’te hiç HTTP 503 hatası yaşadınız mı? Aşağıdaki yorumlar bölümünde deneyiminizi bizimle paylaşın!