Bilgi Bankası

Sitemde 500 hatası görünüyor

500 hatası sitenin kendi kodunun durduğu anlamına gelir. Hata günlüğü dosyayı ve satırı belirtir; bunu nasıl okuyacağınız aşağıda açıklanmıştır.

500 hatası, sunucunun uygulamanızın durduğunu ve ziyaretçiye bunun nedenini söylemediğini belirtmesidir. Neredeyse her zaman yapılan son değişiklik bunun sebebidir.

1. Hata günlüğünü okuyun

Siteler → siteniz → İstatistikler → Erişim ve hata günlükleri. En yeni girdi, dosyayı ve satırı belirtir. Bu tek satır genellikle yanıtı içerir; eksik bir fonksiyon, bir sözdizimi hatası veya artık var olmayan bir şeye yapılan çağrı.

2. Ne değiştiğini düşünün

Bir eklenti güncellemesi, bir tema düzenlemesi, bir PHP sürüm değişikliği, düzenlenmiş bir yapılandırma dosyası. Site bir saat önce sorunsuz çalışıyorsa, neden o saat içindedir.

3. En son yapılan şeyi geri alın

Yeni güncellediğiniz eklentiyi devre dışı bırakın veya yeni düzenlediğiniz dosyayı geri yükleyin. Yönetici paneline erişemiyorsanız, SFTP üzerinden eklentinin klasörünü yeniden adlandırın — WordPress bulamadığı bir eklentiyi devre dışı bırakır.

4. PHP sürümünü kontrol edin

Eski bir PHP için yazılmış kod, daha yeni bir sürümde tamamen durabilir. Siteler → siteniz → PHP, mevcut sürümü gösterir ve kodu düzeltirken sürümü eski haline getirmenize olanak tanır. ⚠️ Eski sürüme dönmek bir çözüm değil, sadece nefes alma alanıdır — eski PHP sürümleri güvenlik güncellemelerini almayı bırakır.

5. Bellek yetersizliği

Günlükte "allowed memory size exhausted" (izin verilen bellek boyutu tükendi) yazıyorsa, sitenin sahip olduğundan daha fazla belleğe ihtiyacı vardır. Aynı PHP ekranından PHP bellek sınırını artırın.

Günlük boşsa ve site hala 500 hatası vermeye devam ediyorsa, tam saati belirterek bir destek talebi açın; sitenin kendi günlüğünün asla alamayacağı şeyleri sunucu günlüklerinde görebiliriz.

Hâlâ çözemediniz mi?

Her plana destek dahildir ve yanıtlar kendi dilinizdedir.

Destek ile iletişime geçin Tüm makaleler