Hosting'de hata günlüğünü okuma: sitem neden hata veriyor?
Siteniz 500 hatası veriyor, beyaz ekran gösteriyor ya da bir sayfa açılmıyor. "Bir şeyler ters gitti" mesajı yerine asıl nedeni sunucu bir günlük dosyasına yazar. Hosting panelinizden bu günlüğü kendiniz okuyabilirsiniz; çoğu zaman ilk satırı sorunu açıklar.
Günlüğe ulaşmak
- Hosting panelinde üst menüden WEB bölümüne gidin.
- Alan adınızın satırında Günlükler (View Logs / Günlükleri Görüntüle) simgesine tıklayın.
- İki günlük görürsünüz: Hata Günlüğü ve erişim günlüğü. Panel, dosyanın son 70 satırını gösterir.
Aynı dosyalara FTP ile alan adı klasörünüzün içindeki logs klasöründen de ulaşabilirsiniz: hosting dosya yapısı.
İki günlük farkı
- Erişim günlüğü: Siteye gelen her isteğin kaydı (kim, ne zaman, hangi sayfa, sonuç kodu). "Siteme kim giriyor", "hangi sayfa 404 veriyor" sorularının cevabı buradadır.
- Hata günlüğü: Sunucunun ve PHP'nin hata mesajları. "Sitem neden bozuk" sorusunun cevabı buradadır.
Hata günlüğünde sık görülen satırlar
PHP Fatal error: Uncaught Error: Call to undefined function ...: Kodda olmayan bir işlev çağrılıyor. Genellikle eklentinin ya da temanın yeni PHP sürümüyle uyumsuz olduğunu ya da bir PHP uzantısının eksik olduğunu gösterir: PHP uyumsuzluğu.PHP Fatal error: Allowed memory size of 134217728 bytes exhausted: PHP bellek sınırı (128 MB) doldu. Sınırı artırın: PHP ayarları.PHP Fatal error: Maximum execution time of 60 seconds exceeded: Betik süre sınırını aştı. İşi parçalayın ya damax_execution_timedeğerini artırın.open_basedir restriction in effect: Betik sitenizin dışındaki bir klasöre erişmeye çalışıyor. Güvenlik kısıtıdır; dosya yollarını kendi klasörünüzle sınırlayın.connect() to unix:/run/php/...-fpm-....sock failed (2: No such file or directory)ya da502: PHP işlem havuzu ayakta değil; bu sunucu tarafı bir sorundur, destek talebi açın.File does not exist: .../public_html/dosya(404): İstenen dosya yok. Kırık bağlantıları düzeltin ya da yönlendirme ekleyin.directory index of ... is forbidden: Klasördeindex.html/index.phpyok: 403, 404, 500 hataları.
Satırı nasıl yorumlarsınız?
Satırın sonundaki dosya yolu ve satır numarası suçluyu gösterir: .../wp-content/plugins/ornek-eklenti/dosya.php on line 42 ise sorun o eklentidir. WordPress'te nasıl devreye alacağınızı beyaz ekran makalesinde anlattık. Hata günlüğü boş görünüyorsa hata uygulama düzeyindedir; uygulamanızın kendi günlüğüne bakın.
Destek talebine ekleyin
Kendiniz çözemezseniz günlükten ilgili birkaç satırı (parola ya da kişisel veri olmadan), hatanın olduğu adresi ve saatini destek talebine yazın: destek için bilgi toplama. Paketlerimiz: Web Hosting.
Sık sorulanlar
Günlükler ne kadar geriye gider?
Panel son satırları gösterir; eski kayıtlar belirli aralıkla döndürülür ve sıkıştırılır. Çok eski bir olay için günlük kalmamış olabilir; hatayı yeniden üretip hemen bakın.
Hata günlüğünde çok sayıda uyarı (Warning, Notice) var.
Hepsi bir sorun değildir. Önemli olanlar Fatal error ve sitenin bozulmasına yol açanlardır. Çok sayıda Deprecated uyarısı eski kodun yeni PHP'ye uyumsuz olduğunu gösterir ama siteyi çalışır bırakır.
Günlükte kendi IP adresimi arayabilir miyim?
Erişim günlüğünde evet; IP adresiniz için bir arama yapabilirsiniz. Kendi adresinizi ifconfig.me gibi bir sitede görebilirsiniz.
İlgili makaleler
- Hosting'de sitem 403, 404 veya 500 hatası veriyor
- WordPress beyaz ekran ve "sitenizde kritik bir hata oluştu" çözümü
- Hosting'de PHP ayarlarını değiştirme: memory_limit, upload boyutu, .user.ini
Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.
Geri bildiriminiz için teşekkürler!