Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te 504 Ağ Geçidi Zaman Aşımı Hatası Nasıl Giderilir?

WordPress sitenizde 504 ağ geçidi zaman aşımı hatası mı görüyorsunuz?

Bu hata web sitenizi kullanıcılar için erişilemez hale getirebilir. Daha da kötüsü, altta yatan sorun çözülmezse kendiliğinden kaybolabilir ve yeniden ortaya çıkabilir.

Bu makalede, WordPress’te 504 ağ geçidi zaman aşımı hatasını nasıl düzelteceğinizi göstereceğiz.

Fixing 504 gateway timeout error in WordPress

504 Ağ Geçidi Zaman Aşımı Hatası Nedir?

504 Ağ Geçidi Zaman Aşımı hatası, ziyaretçinin sayfayı açma isteğini yerine getiren web sitesinin ana sunucusu, yukarı akış sunucusundan hızlı bir yanıt alamadığında ortaya çıkar.

Yukarı akış sunucusu meşgul olabilir veya yüksek trafikle uğraşıyor olabilir, bu da gecikmeye neden olur. Daha basit bir ifadeyle, isteğiniz web sitesinin başka bir bölümünden bilgi bekliyor gibi, ancak bu bölüm hemen yanıt veremeyecek kadar meşgul.

Bir web sitesi güvenlik duvarı kullanıyorsanız ve WordPress web sunucunuza bağlanamıyorsa, 504 ağ geçidi zaman aşımı hatası da görebilirsiniz.

504 Gateway timeout error

Hata sayfasının görünümü ve mesajı, WordPress barındırma şirketinize, proxy sunucusuna veya kullandığınız web tarayıcısına bağlı olarak farklı görünebilir.

İşte en yaygın 504 ağ geçidi zaman aşımı hata mesajlarından bazıları:

  • 504 Ağ Geçidi Zaman Aşımı
  • HTTP 504
  • 504 HATA
  • Ağ Geçidi Zaman Aşımı (504)
  • HTTP Hatası 504 – Ağ Geçidi Zaman Aşımı
  • Ağ Geçidi Zaman Aşımı Hatası
  • Bağlantı zaman aşımına uğradı (504)
  • Bu sitede teknik sorunlar yaşanıyor (504)
  • Ağ Geçidi Zaman Aşımı: Sunucu zamanında yanıt vermedi
  • Yukarı akış sunucusuna bağlanırken istek zaman aşımına uğradı (504)

Hatanın en yaygın nedeni yukarı akış sunucusuna ulaşamayan bir proxy sunucusu olsa da, diğer barındırma yapılandırma sorunları tarafından da tetiklenebilir.

Bununla birlikte, WordPress’te 504 ağ geçidi zaman aşımı hatasının nasıl kolayca giderileceğini ve düzeltileceğini görelim:

1. Bekleyin ve Sayfayı Yeniden Yükleyin

Bazen 504 ağ geçidi zaman aşımı hata kodu, WordPress barındırma sunucularınızdaki bağlantı sorunlarından kaynaklanıyor olabilir. Birkaç dakika bekleyin ve ardından WordPress web sitenizi yeniden yüklemeyi deneyin.

Bazı durumlarda, tarayıcınızın önbelleğini temizlemeyi ve sayfayı tekrar yenilemeyi de deneyebilirsiniz.

Sorun ortadan kalkarsa, başka bir adım atmanıza gerek yoktur. Ancak, hata devam ederse veya bir süre sonra yeniden ortaya çıkarsa, sorunu gidermek ve düzeltmek için okumaya devam edin.

2. VPN’i Kapatın

Web’de gezinmek için bir VPN hizmeti kullanıyorsanız, bunu devre dışı bırakmayı deneyebilirsiniz.

Turn off VPN

Bazen VPN sunucunuz, yönetilen WordPress barındırma sunucunuzdan yanıt alamayabilir ve bu da 504 ağ geçidi zaman aşımı hatasına neden olur.

Web siteniz yeniden görünürse, bu VPN sunucusunun suçlu olduğu anlamına gelir.

VPN kullanmak sizin için önemliyse, farklı bir VPN sunucusuna geçmeyi deneyebilirsiniz. Ancak, sunucuları değiştirdikten sonra bile hatayı görüyorsanız, destek için VPN servis sağlayıcınızla iletişime geçmeniz gerekecektir.

3. Web Sitesi Güvenlik Duvarınızı Kapatın

Sucuri veya Cloudflare gibi DNS düzeyinde bir web sitesi güvenlik duvarı kullanıyorsanız, güvenlik duvarını geçici olarak devre dışı bırakmayı deneyin. Bu, WordPress barındırma sunucunuza doğrudan bağlanmanıza izin verecektir.

Sucuri 504 error

Bu sorunu çözerse, barındırma sunucunuz büyük olasılıkla güvenlik duvarı IP adreslerini engelliyordur ve bu da bu soruna neden olabilir. IP adreslerinin listesini almak için güvenlik duvarı hizmet sağlayıcınızla iletişime geçmeniz ve ardından bu IP’leri beyaz listeye eklemek için web barındırıcınızla iletişime geçmeniz gerekecektir.

Bazen güvenlik duvarını devre dışı bırakmak size gerçek sunucu hatası bildirimini gösterebilir. Bu durumda, belirli bir sorunu çözmek için yaygın WordPress hataları listemize başvurmalısınız.

4. Ağ Proxy’nizi Devre Dışı Bırakın

İnternete bir proxy sunucusu üzerinden bağlıysanız, bu sunucu WordPress web sitenizden yanıt alamayabilir.

Web sitenize farklı bir internet bağlantısı veya farklı bir tarayıcı kullanarak erişmeyi deneyin. Alternatif olarak, web sitenizin sadece sizin için mi yoksa herkes için mi kapalı olduğunu görmek için çevrimiçi hizmetleri kullanın.

Eğer sadece sizin için çalışmıyorsa, ağ bağlantı ayarlarınızı değiştirmeniz gerekecektir. Sorunu sizin için gidermesi için internet servis sağlayıcınıza veya bir ağ yöneticisine başvurabilirsiniz.

5. DNS Sunucularınızı Değiştirin

İnternet bağlantınız DNS sunucuları adı verilen bir şey kullanır. Bu sunucular bilgisayarınızın internet üzerindeki farklı sunuculara bağlanmasına yardımcı olur.

Kullandığınız sunucuların kapalı olması gibi DNS sorunları varsa, 504 ağ geçidi zaman aşımı hatası görebilirsiniz. Bunu kontrol etmenin en kolay yolu cihazınızın kullandığı DNS sunucularını değiştirmektir.

Windows bilgisayarlarda, Denetim Masası ” Ağ ve İnternet ” Ağ ve Paylaşım Merkezi ” Bağdaştırıcı ayarlarını değiştir yolunu izleyerek bunları bulabilirsiniz.

Ardından, ağınıza tıklayın, ‘Bu bağlantının ayarlarını değiştir’i seçin ve açılır menüden ‘İnternet Protokolü Sürüm 4’ü seçin. Artık DNS sunucu adreslerini manuel olarak girebilirsiniz.

Changing DNS servers in Windows

Mac bilgisayarlarda, Ayarlar ” Ağ bölümüne giderek DNS ayarlarını bulabilirsiniz.

‘Gelişmiş’ düğmesine tıklayın ve ardından ‘DNS’ sekmesini seçin.

DNS settings on Mac

DNS sunucu adresinizi 8.8.8.8 ve 8.8.4.4 olarak değiştirmenizi ve değişiklikleri uygulamanızı öneririz.

Web sitenizi tekrar ziyaret etmeyi deneyin. Bu hatanızı çözerse, işiniz bitmiş demektir. Sorun internet bağlantınızla ilgiliydi ve şimdi düzeltildi.

6. WordPress Veritabanınızı Temizleyin

Bozuk bir WordPress veritabanı da 504 ağ geçidi zaman aşımı hatasını tetikleyebilir. Endişelenmeyin, WordPress verileriniz büyük olasılıkla güvende. Ancak, veritabanınızın biraz bahar temizliğine ihtiyacı olabilir.

Bu, phpMyAdmin kullanarak WordPress veritabanınızı optimize ederek veya WP-Sweep gibi bir eklenti kullanarak kolayca yapılabilir.

Herhangi bir değişiklik yapmadan önce WordPress veritabanını yedeklediğinizden emin olun.

7. WordPress Eklentilerini Devre Dışı Bırakın ve Varsayılan Temaya Geçin

WordPress eklentileri ve temalarının 504 ağ geçidi zaman aşımı hatasına neden olma olasılığı daha düşüktür. Ancak, bir eklenti veya tema sunucuya çok fazla istek gönderiyorsa, bu isteklerden bazıları düşebilir ve 504 ağ geçidi zaman aşımı hatasını tetikleyebilir.

Bunu test etmek için, FTP aracılığıyla tüm WordPress eklentilerini devre dışı bırakmanız gerekir.

Deactivate all WordPress plugins

Bundan sonra, hatanın çözülüp çözülmediğini görmek için web sitenizi ziyaret edin.

Eğer öyleyse, eklentilerinizden biri soruna neden oluyor demektir. Şimdi hatayı yeniden üretene kadar tüm eklentileri teker teker etkinleştirmeniz gerekir. Bu, hatadan sorumlu eklentiyi bulmanıza yardımcı olacaktır.

Eklentileri devre dışı bırakmak sorununuzu çözmediyse, WordPress temanızı kontrol etmek isteyebilirsiniz. WordPress temanızı phpMyAdmin üzerinden değiştirmeniz gerekecektir.

Temanızı varsayılan WordPress temasına geçirdikten sonra, çalışıp çalışmadığını görmek için web sitenizi ziyaret etmeniz gerekir. Eğer çalışıyorsa, sorun orijinal temanızdadır.

Her şey başarısız olursa, WordPress ‘inizi ve PHP sürümünüzü güncellemeyi düşünün.

8. İçerik Dağıtım Ağınızı (CDN) Kapatın

Bir içerik dağıtım ağı (CDN) bazen 504 ağ geçidi zaman aşımı hatasının arkasındaki suçlu olabilir. Bu oldukça nadir görülen bir durumdur, ancak CDN’deki sunuculardan biri çalışmıyorsa sorun ortaya çıkabilir.

CDN’i geçici olarak devre dışı bırakabilir ve bunun doğru olup olmadığını görebilirsiniz. Bu işlem, hangi hizmeti kullandığınıza bağlı olarak değişecektir.

CDN’ler hakkında daha fazla bilgi için WordPress’te CDN’leri yapılandırma eğitimimize göz atabilirsiniz.

9. DNS Durumunuzu Kontrol Edin

Bu adım, yeni bir barındırma sağlayıcısına geçtiyseniz ve web sitenizin DNS ayarlarını güncellediyseniz daha uygulanabilirdir.

Web sitenizi yeni bir barındırıcıya taşıdıktan sonra, DNS ad sunucularını güncelleyerek mevcut alan adınızın yeni barındırma hesabına işaret etmesini sağlamanız gerekir. Ardından, değişikliklerin tüm kullanıcılara yayılması için 48 saate kadar beklemeniz gerekir.

Bu yayılma süresi boyunca siteniz kısa bir kesinti yaşayabilir ve bu da kullanıcıların 504 ağ geçidi zaman aşımı hatası görmesine neden olabilir.

Sorunun DNS ayarlarınızda olup olmadığını doğrulamak için DNS Checker gibi bir araç kullanabilirsiniz. DNS güncellemeleri hakkında daha fazla bilgi için DNS önbelleğini temizleme hakkındaki kılavuzumuzu okuyun.

10. PHP Zaman Aşımı Hatalarını Kontrol Edin

504 ağ geçidi zaman aşımı hatası bazen sunucunuzda ayarlanmış düşük bir PHP zaman aşımı sınırından kaynaklanabilir.

Bu sınır, esasen web sitenizdeki bir komut dosyasının zaman aşımına uğramadan önce yürütmesi gereken maksimum süreyi tanımlar. Karmaşık bir komut dosyası veya veritabanı sorgusu bu sınırdan daha uzun sürerse hatayı tetikleyebilir.

Bu sorunu gidermek için Ölümcül hatanın nasıl düzeltileceğine ilişkin kılavuzumuza göz atabilirsiniz: WordPress’te maksimum yürütme süresi aşıldı.

11. WordPress Hosting Sağlayıcınızla İletişime Geçin

Son çare olarak, destek için WordPress barındırma sağlayıcınıza ulaşabilirsiniz. Sorunu çözebilir veya sizi doğru yöne yönlendirebilirler.

Size sunucunuzun hata günlüklerini de gösterebilirler. Bu günlükler, zaman aşımı hatasıyla ilgili belirli ayrıntıları ortaya çıkararak temel nedenin belirlenmesine yardımcı olabilir.

Daha fazla bilgi için WordPress desteğini nasıl doğru bir şekilde isteyeceğinize ilişkin kılavuzumuza göz atın.

Hala 504 ağ geçidi zaman aşımı hatasını çözemiyorsanız, yeni başlayanlar için nihai WordPress sorun giderme kılavuzumuzdaki adımları izlemeyi deneyin.

Umarız bu makale WordPress’te 504 ağ geçidi zaman aşımı hatasını nasıl düzelteceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress’i kaba kuvvet saldırılarına karşı nasıl koruyacağınıza dair rehberimizi ve sitenizi büyütmek için en iyi WordPress eklentileri için en iyi seçimlerimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

8 yorumBir Cevap Bırakın

  1. ShabazRaymond

    I actually had to clear my browser cache. I use Chrome and it saves a lot of my data. That did the trick for me!

    • WPBeginner Support

      Thanks for sharing what solved the issue for you :)

      Yönetici

  2. cain

    Hi,

    I get the error as I try to update my themes. I tried all the suggestions but nothing works. Please help.

    • WPBeginner Support

      Have you informed your hosting provider about this error for them to take a look?

      Yönetici

  3. Nitesh Patel

    Great articles as always.

    Do you think there is an advantage in having a custom 504 error page when these issues occur and, if so, how would one go about doing that in WordPress. For example, when an error occurs that invokes the 504 error message, a user sees a Under Maintenance page.

    Many thanks in advance

    • WPBeginner Support

      Hi Nitesh,

      It depends on what triggered the error. For example, if the error occurred while the request reached your server but couldn’t fetch the page then sure you can display a custom error page.

      However, most of the time the error occurs before request reaches your server in that case a browser’s error page is shown or the proxy server’s error page is displayed on screen.

      Yönetici

      • Nitesh

        Thank you for the great reply. Really appreciate it.

        I suspected that would be the case. Really interesting and to explore new possible options for the future.

        I’m sure you’ve heard this before, but keep up the amazing work. All of us in the WordPress community really appreciate the wonderful work and support you provide on this site and through e.g. Facebook.

        Kind Regards,

        Nitesh

        • WPBeginner Support

          Hey Nitesh,

          Glad to help. We really appreciate your kind words and feedback, thank you for your support.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.