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.
| 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
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.
Beklenen sonuç: hata bu modda kayboluyorsa neden CDN ile kaynak arasındaki bağlantıdır.
Beklenen sonuç: işleyici değişikliği geri alınınca sayfa normal yükleniyorsa uyumsuzluk oradaydı.

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.
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.
Beklenen sonuç: günlükte “premature end of script headers” gibi bir satır görürseniz neden yukarıdaki dört maddeden biridir.

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.
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.
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.
Sonraki adımlar
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 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.
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ü?
Geri bildiriminiz için teşekkürler.
Çö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.