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 →