Hata iletisi bir yazgı değildir: bir cümledir ve sorumluyu neredeyse her zaman gösterir. Yeter ki kimin konuştuğunu bilin — tarayıcı mı, sunucu mu, yoksa uygulamanız mı.
Kim konuşuyor
| Kim | Nasıl tanınır | Ne anlama gelir |
|---|---|---|
| Tarayıcı | Tarayıcının dilinde, onun görünümüyle bir ileti | İstek sunucuya ulaşmadı — ya da tam ulaşmadı |
| Sunucu | Üç haneli bir kod, yalın bir sayfa | İstek ulaştı; yanıt bir ret ya da başarısızlık |
| Uygulamanız | İleti sitenizin görünümünü taşıyor | Sunucu işini yaptı; başarısız olan site |
Kod tablosu
| Kod | Sunucunun dediği | En sık neden | Yapabileceğiniz |
|---|---|---|---|
| 301 / 302 | Artık burada değil, oraya gidin | İstenmiş bir yönlendirme | Hiçbir şey: hata değil |
| 401 | Kimliğinizi gösterin | Parola korumalı bir bölge | Giriş bilgilerini denetleyin |
| 403 | Reddediyorum | Dosya izinleri ya da açılış sayfasız klasör | İzinleri ve indeks dosyasını denetleyin |
| 404 | O sayfa bende yok | Ölü bağlantı, değişen adres, eksik dosya | Adresi, sonra iç bağlantıları denetleyin |
| 429 | Çok fazla istek | Bir robot, döngüde bir betik, bir saldırı | Bildirin ve kimin çağırdığına bakın |
| 500 | Uygulamam başarısız | Eklenti, güncelleme, kod hatası | Son değişikliği geri alın, günlüğü okuyun |
| 502 / 504 | Zamanında yanıt alamadım | Kurulması çok uzun süren bir sayfa | Sayfayı hafifletin; sürerse bildirin |
| 503 | Kullanılamıyorum | Bakım ya da anlık aşırı yük | Yeniden deneyin; sürerse bildirin |
Kod taşımayan iletiler
- Bembeyaz sayfa — uygulama, hatasını gizleyerek durdu. Sitenin günlüğü bir satırda, sayfanın bir saatte söylediğinden çoğunu söyler.
- "Veritabanı bağlantı hatası" — site veritabanına ulaşamıyor: yapılandırma dosyasında değişen giriş bilgileri ya da yok olan veritabanı.
- "Sunucu bulunamadı" / "Bu siteye ulaşılamıyor" — alan adı hiçbir yere çıkmıyor. Sitenin içeriğiyle ilgisi yok.
- "Bağlantınız gizli değil" — sertifika yok, bu adresi kapsamıyor ya da bilgisayarınızın saati bozuk.
Hata günlüğü
Uygulamanız günlük tutuyorsa, beyaz sayfanın tamamen gizlediğini tek satırda söyler: kusurlu dosyayı ve satır numarasını. Her 500 hatasında bakılacak ilk yer orasıdır.
Barındırmanızda nerede olduğunu bilmiyorsanız, bir destek talebiyle bize sorun: hizmetiniz için tam yolu söyleriz.
Yayındaki bir sitede hata gösterimini asla açık bırakmayın. Ayrıntılı bir hata iletisi, dosya yollarını ve kimi zaman giriş bilgilerini herkese gösterir. O, günlükte okunur — sayfada değil.
Bize iletilecekler
Kod, sayfanın tam adresi, saat ve varsa günlük satırı. Bu dört ögeyle bir arıza tek yanıtta çözülür.