Eğer şu anda WordPress kritik hata mesajını görüyorsanız, derin bir nefes alın 😮💨 — yanınızdayız.
On yılı aşkın süredir WordPress siteleri yöneten bir ekip olarak, bunun yeni kullanıcılar için ne kadar bunaltıcı olabileceğini biliyoruz.
Websitemizi yönetirken ve sayısız kullanıcıya yardımcı olurken şunu fark ettik: Bu hata genellikle bir eklenti güncellemesinden sonra veya sitenizde değişiklik yaptığınızda ortaya çıkar. Ciddi görünse de çoğu zaman birkaç dakika içinde çözülebilir.
Binlerce WordPress kullanıcısında işe yarayan gerçek çözümlere dayanarak bu adım adım rehberi hazırladık. Kendi sitelerimizde de bu yöntemleri kullanıyoruz.
WordPress’te Kritik Hata Nedir?
WordPress kritik hatasıyla defalarca karşılaştık — okuyucularımız da öyle.
Bu hata, WordPress’in sitenizi çalıştırmak için gerekli dosyaları yükleyememesi durumunda ortaya çıkar. Bu gerçekleştiğinde siteniz çöker ve bir hata ekranı gösterir.
WordPress 5.2’den önce bu tür hatalar genellikle “beyaz ekran” (white screen of death) olarak görünürdü ve oldukça kafa karıştırıcıydı.
Yeni sürümlerde ise şu mesaj gösterilir:
“Bu web sitesinde kritik bir hata oluştu. Lütfen site yönetici e-postanızı kontrol edin.”
Ayrıca WordPress sorun giderme rehberine bir bağlantı da sunulur.
WordPress aynı zamanda yönetici e-posta adresinize bir mesaj gönderir. Bu e-posta genellikle hatanın nedenini (çoğunlukla bir eklenti veya tema) açıklar.
E-postada ayrıca sitenizi “kurtarma modu”nda açmanızı sağlayan özel bir bağlantı bulunur.
Ancak websitenize SMTP Mailer kurulumu yapmadıysanız bu e-posta gelmez. Bu durumda genellikle WordPress, kurtarma modunu başlatmak için gerekli dosyalara erişemez. Bu da sunucu veya yapılandırma sorunlarından kaynaklanabilir.
WordPress’te Kritik Hatanın Sebepleri
Deneyimlerimize göre bu hata genellikle şunlardan kaynaklanır:
- Hatalı çalışan bir eklenti
- Uyumsuz bir script veya kod
- Yanlış eklenmiş özel kod parçacıkları
WordPress gerekli dosyaları yükleyemediğinde bu hata oluşur.
Özellikle internetten kopyalanan kodlar bu tür sorunlara sıkça neden olur.
Popüler eklentiler genelde test edilmiştir, ancak nadiren de olsa eklenti çakışmaları bu hataya yol açabilir.
WordPress Kritik Hatasını Düzeltme (2 Yöntem)
1. E-posta ile (Recovery Mode)
Eğer WordPress’ten e-posta aldıysanız:
- E-postayı açın (“Your Site is Experiencing a Technical Issue” başlıklı)
- Hatanın sebebini inceleyin (eklenti/tema/dosya)
- Kurtarma modu linkine tıklayın
- Giriş yapın
Giriş yaptıktan sonra:
- Hatanın nedeni gösterilir
- Sorunlu eklenti veya tema belirtilir
- İlgili sayfaya yönlendirilirsiniz
Çözüm:
- Eklenti ise: Devre dışı bırakın
- Tema ise: Temayı değiştirin veya yeniden yükleyin
Sonrasında:
- “Exit Recovery Mode” butonuna tıklayın
Çoğu durumda site normale döner.
2. Manuel Yöntem (E-posta Yoksa)
Eğer e-posta almadıysanız:
Adım 1: Tüm Eklentileri Devre Dışı Bırak
- FTP veya hosting paneline gir
/wp-content/klasörüne gitpluginsklasörünün adını değiştir (örn:plugins.deactivated)
Bu işlem tüm eklentileri devre dışı bırakır.
Site açılırsa:
- Klasör adını geri değiştir
- Eklentileri tek tek aktif ederek sorunu bul
Adım 2: Varsayılan Tema Kullan
- WordPress.org’dan varsayılan tema indir (örneğin Twenty Twenty-Three)
/wp-content/themes/klasörüne gir- Mevcut temaları yedekleyip sunucudan sil (veya
theme.deactivatedyapabilirsin) - Yeni temayı yükle
Sorun tema kaynaklıysa site düzelir.
Adım 3: WordPress’i Yeniden Yükle
- WordPress’in temiz sürümünü indir
- FTP ile bağlan
wp-admin,wp-includesgibi çekirdek dosyaları üzerine yaz
Bu işlem:
- Veritabanına dokunmaz
- Sadece bozuk çekirdek dosyaları düzeltir
Adım 4: Debug Modunu Aç
wp-config.php dosyasını aç ve şu satırı değiştir:
define( 'WP_DEBUG', false );
Yerine şunu yaz:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
define( 'WP_DEBUG_LOG', true );
define( 'SCRIPT_DEBUG', true );
Bu sayede:
- Hata detaylarını görebilirsin
/wp-content/debug.logdosyasına kayıt alınır
Adım 5: PHP Memory Limit Artır
wp-config.php içine şunu ekle:
define( 'WP_MEMORY_LIMIT', '512M' );
Adım 6: PHP Versiyonunu Güncelle
WordPress için minimum önerilen sürüm: PHP 7.4
Hosting panelinden güncelleme yapabilirsin.
Gelecekte Bu Hatanın Önüne Nasıl Geçilir?
1. Düzenli Yedek Al
- Otomatik yedekleme kullan
- Büyük değişikliklerden önce manuel yedek al
2. E-posta Sistemini Düzelt
WordPress e-postaları çalışmıyorsa:
- SMTP kullan
- Bu sayede kritik hata bildirimlerini kaçırmazsın
3. Kod Eklerken Dikkatli Ol
- functions.php yerine güvenli yöntemler kullan
- Hatalı kod siteni tamamen çökertir
Sonuç
Bu rehberin WordPress kritik hatasını çözmenize yardımcı olmasını umuyoruz.
Ayrıca şu rehberlere de göz atabilirsiniz:
- Yeni Başlayanlar İçin WordPress’e Google Analytics Nasıl Kurulur?
- WordPress “Yanıt geçerli bir JSON yanıtı değil” hatası
Eğer bu makaleyi beğendiyseniz:
Kaynakça: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-critical-error-in-wordpress/

Bir yanıt yazın