502 Bad Gateway Hatası Nasıl Çözülür

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

502 Bad Gateway mesajı, önünüzdeki sunucunun (ters vekil ya da web sunucusu) arkadaki uygulamadan geçerli bir yanıt alamadığı anlamına gelir; 502 bad gateway hatası paylaşımlı hostingde en sık PHP sürecinin çökmesinden, zaman aşımına uğramasından ya da önündeki bir CDN’in kaynağa ulaşamamasından gelir.

  1. Birkaç saniye bekleyip sayfayı yenileyin; PHP süreci kendini yeniden başlatmış olabilir.
  2. Cloudflare gibi bir CDN kullanıyorsanız isteğin kaynağa (Narhost sunucusuna) gerçekten ulaştığını doğrulayın.
  3. cPanel → Yazılım → MultiPHP Yöneticisi’nden alan adının PHP işleyicisini (PHP-FPM ya da DSO) kontrol edin.
  4. Sorun sürüyorsa cPanel → Ölçümler → Hatalar sayfasından son satırı okuyun.
Panel cPanel
Sistem Paylaşımlı hosting (Apache + PHP-FPM) · WordPress ya da özel PHP uygulaması
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • Hatanın tüm sayfalarda mı yoksa yalnızca belirli bir işlemde mi (form gönderimi, giriş) çıktığını not edin.
  • Cloudflare ya da benzeri bir CDN kullanıp kullanmadığınızı bilin; kullanıyorsanız DNS kaydınızın yönetim panelini açık tutun.
  • cPanel giriş bilgileriniz elinizde olsun.
  • Son yaptığınız değişikliği hatırlayın: eklenti/tema güncellemesi, PHP sürüm değişikliği ya da yeni bir entegrasyon.

502 bad gateway hatası ne anlama gelir, neden olur?

502, sunucunun kendisi değil, önündeki bir ara katmanın (ters vekil, yük dengeleyici ya da Cloudflare gibi bir CDN) arkadaki uygulamadan anlamlı bir yanıt alamadığını bildirdiği durumdur. Bu, 503’ten farklıdır: 503’te sunucu “kapasitem dolu” der, 502’de ise ara katman arkadan hiç yanıt ya da bozuk bir yanıt aldığı için isteği tamamlayamaz. Paylaşımlı hostingde en sık neden PHP sürecinin bir bellek hatası ya da zaman aşımıyla çökmesi, ya da CDN’in DNS değişikliğinden sonra hâlâ eski bir sunucuya bağlanmaya çalışmasıdır.

Ziyaretçiyseniz sayfayı birkaç saniye sonra yeniden yükleyin; çoğu 502 birkaç saniyede kendiliğinden geçer. Site sahibiyseniz önce CDN/DNS karışıklığını, sonra PHP işleyicisini, en son sunucu günlüğünü kontrol ederek nedeni sırayla elersiniz. cPanel’in bilgi bankasındaki Apache/PHP-FPM alt süreç darboğazı yazısı bu çökmenin teknik arka planını anlatır.

Adım adım çözüm: 502 bad gateway hatası nasıl giderilir

  1. CDN/DNS karışıklığını eleyin. Cloudflare kullanıyorsanız bulut simgesini geçici olarak “DNS only” yapıp doğrudan Narhost sunucusuna eriştiğinizi test edin.

    Beklenen sonuç: hata bu modda kayboluyorsa neden CDN ile kaynak arasındaki bağlantıdır.

  2. PHP işleyicisini kontrol edin. cPanel → Yazılım → MultiPHP Yöneticisi’nde alan adınızın hangi işleyiciyle (PHP-FPM ya da DSO) çalıştığını görün; işleyici az önce değiştiyse önceki ayara dönüp deneyin.

    Beklenen sonuç: işleyici değişikliği geri alınınca sayfa normal yükleniyorsa uyumsuzluk oradaydı.

    cPanel MultiPHP Yöneticisi'nde 502 bad gateway hatası için alan adının PHP işleyicisini kontrol etme
    MultiPHP Yöneticisi sayfası; alan adına atanan PHP sürümü ve işleyici burada görünür.
  3. PHP bellek ve süre limitini kontrol edin. cPanel → Yazılım → MultiPHP INI Düzenleyicisi’nden memory_limit ve max_execution_time değerlerine bakın; uygulamanız uzun süren bir işlem çalıştırıyorsa süre limiti yetersiz kalabilir.

    Beklenen sonuç: limit artırılınca uzun süren istek 502 vermeden tamamlanır.

  4. Eklenti ya da tema çakışmasını eleyin. WordPress’te wp-content/plugins klasörünü geçici olarak yeniden adlandırıp test edin; ağır bir eklenti PHP sürecini kilitleyip arka ucu yanıtsız bırakabilir.

    Beklenen sonuç: klasör adı değişince hata kayboluyorsa neden bir eklentidir.

  5. Sunucu hata günlüğünü okuyun. cPanel → Ölçümler → Hatalar sayfası PHP sürecinin çökme nedenini genelde doğrudan yazar.

    Beklenen sonuç: günlükte “premature end of script headers” gibi bir satır görürseniz neden yukarıdaki dört maddeden biridir.

    cPanel Hatalar sayfasında 502 bad gateway hatası ile ilgili PHP çökme satırı
    cPanel Hatalar sayfası; PHP sürecinin çökme nedeni genelde bu satırlarda görünür.

Dikkat

PHP işleyicisini değiştirmeden önce mevcut ayarı not edin; DSO’dan PHP-FPM’e ya da tersine geçiş bazı uygulamalarda dosya izinlerini etkileyebilir, geri dönüş planınız olsun.

Doğrulama

Sonuç

Sayfayı farklı tarayıcı ve ağdan art arda birkaç kez açtığınızda hata almadan yükleniyorsa ve cPanel Hatalar sayfasında aynı satır yeni bir zaman damgasıyla tekrarlamıyorsa sorun çözülmüştür.

Hâlâ çözülmediyse

  • Hata sürekli, her istekte aynı şekilde çıkıyor. PHP-FPM havuzu kaynak sınırına dayanmış olabilir; 508 kartındaki kaynak kontrolünü de uygulayın.
  • Paneliniz cPanel değil, Plesk. Adımlar farklı ekranlardan yürür; Plesk 502 kartına bakın.
  • Sayfa 502 değil, 500 Internal Server Error veriyor. Farklı bir belirtidir; 500 Internal Server Error kartına geçin.

Narhost desteği

Adımları uyguladıktan sonra hata devam ediyorsa destek talebi açın; talebe alan adınızı, hatanın göründüğü sayfayı, CDN kullanıp kullanmadığınızı ve denediğiniz adımları ekleyin.

Destek talebi aç

Sıkça sorulan sorular

502 bad gateway hatası ile 503 service unavailable birbirinden nasıl ayrılır?

502’de önündeki ara katman arkadan hiç ya da bozuk bir yanıt alır; 503’te ise sunucunun kendisi kapasitesinin dolduğunu açıkça bildirir. İkisi de geçici olabilir ama nedenleri farklı katmandadır.

Cloudflare kullanınca 502 hatası neden daha sık görünür?

Cloudflare bir ara katman eklediği için DNS değişikliği sonrası hâlâ eski bir kayda bağlanabilir ya da kaynak sunucudan gelen yanıtı zaman aşımına uğratabilir. DNS only modda test etmek bu ihtimali ayırt eder.

Hata neden yalnızca form gönderiminde çıkıyor, ana sayfada çıkmıyor?

Form gönderimi genelde daha uzun süren bir PHP işlemi tetikler; süre veya bellek limiti yetersizse yalnızca bu işlemde zaman aşımı oluşur, statik sayfalar etkilenmez.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

İlgili çözümler