504 Gateway Time-out Hatası Çözümü

FacebookPaylaş
#1
9Gdzmr.png

504 Gateway Time-Out didn't respond in time hatasının çözümünü sizlerle paylaşacağım. Öncelikle bu hatanın sunucu kaynaklı olduğunu söylemekte fayda görüyorum. Eğer bu hatayı almışsanız eminim ki çok uğraşmış hatta belki de halen bu sorun ile uğraşmaya devam ediyorsunuzdur. Öyleyse bu baş belası hatadan kurtulmanın zamanı geldi.

504 Gateway Time-Out Hatası farklı sunucularda, farklı bir biçimde ortaya çıkabilir. Bu hatanın farklı sunucularda ki ortaya çıkışları şu şekildedir;
  • 504 Gateway Timeout
  • 504 ERROR
  • Gateway Timeout Error
  • Gateway Timeout (504)
  • HTTP 504
  • HTTP Error 504 - Gateway Timeout

504 Gateway Time-Out Hatasının Başlıca Nedenleri

Bu hata'nın fazlaca sebebi olduğundan dolayı sıklıkla kaşılaşılanları aktaracağım.

  1. Siteniz aşırı trafik ve ziyaretçiye maruz kalıyorsa sunucu kaynaklı bir yetersizlik veya teknik bir sorundan dolayı bu hatayı vermiş olabilir.
  2. Siteniz .htaccess dosyasına gereksinim duyuyor ve bu dosya mevcut değilse veya dosya mevcut ancak içinde ki kodlar Apache ile uyumsuz çalışıyorsa bu hatayı verebilir. Diğer bir sebep .htaccess dosyasının UTF-8 olarak kodlanmamasından kaynaklanmaktadır.
  3. Site dosyalarınızın chmod ayarları yanlış bir şekilde yapılandırılmışsa bu hatayı verebilir.
  4. Sitenizde bulunan bir kod parçasının, sunucu üzerinden belirlenmiş çalışma süresi limitini aşmış olması. Genellikle eklentiler bu hataya sebep olmaktadır.


ÇÖZÜM
  • FTP programı aracılığı ile sitenizde bulunan klasörlerinizde 755, dosyalara ise 644 chmod izinlerini veriniz.
  • Yine FTP'den .htaccess dosyasını kontrol ediniz ve dosyanın UTF-8 Bomsuz olarak kodlandığından emin olunuz. Dosyayı Notepad++ programı ile açıp menüden Kodlama > UTF-8 ile Bom olmadan kodla seçeneğine tıklayınız ardından dosyayı kaydedip FTP'den yollayınız.
  • Kullandığınız CMS veya scriptleri inceleyeniz, gerekirse eklentileri devre dışı bırakınız.
  • FTP programını kapatmadan önce .htaccess dosyasına aşağıda ki kodu, içinde ki sayıyı kendinize göre arttırarak ekleyiniz. Veya php.ini dosyasına erişiminiz varsa max_execution_time değerini arttırarak bu sorunu halledebilirsiniz. Bu kısımla ile ilgili hiçbir bilginiz yok ise servis sağlayıcınızla görüşüp timeout süresinin uzatılmasını talep ediniz.
Kod:
<IfModule mod_php5.c>
php_value max_execution_time 120
</IfModule>


Bu makaleyi aşağıda ki sorulara cevap olsun diye yazdım. Buna rağmen halen başarılı olamadıysanız benimle iletişime geçebilirsiniz. İyi günler, kolay gelsin.
  • 504 Gateway time-out hatası çözümü nedir ?
  • 504 error hatası nasıl çözülür ?
  • 504 Gateway nginx hatası nasıl çözülür ?
  • 504 gateway how to solved ?
  • 500 internal server error nasıl çözülür ?
Bu mesajı 2 kişi beğendi.
  • devrimumut, Proton
Son Düzenleme: 10-09-2016, Saat: 00:45, Düzenleyen: Proton.
Ara
« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar:
1 Ziyaretçi
Hızlı Menü:
task