
WordPress altyapılı bir web sitesinde veya blog posting süreçlerinde admin paneline girmeye çalışırken “Sitenizde kritik bir hata oluştu” (There has been a critical error on this website) uyarısıyla karşılaşmak, en sık yaşanan teknik sorunlardan biridir. Bu durum genellikle bir eklenti (plugin) çakışması, bozulan tema (themes) dosyaları, hatalı güncelleme (update) süreçleri veya yetersiz PHP bellek limitinden kaynaklanır.
Bu rehberde, site yöneticileri ve her editor için WordPress kritik hatalarının nedenlerini tespit etme ve adım adım düzeltme yollarını inceleyeceğiz.
WordPress Kritik Hata (Critical Error) Nedir ve Neden Kaynaklanır?
WordPress 5.2 sürümüyle birlikte hayatımıza giren kritik hata ekranı, arka planda bir PHP komutunun çalışırken durması (Fatal Error) sonucu ortaya çıkar. Eski sürümlerde “Beyaz Ekran” (White Screen of Death) olarak görülen bu durum, sistemin siteyi ziyaretçilere bozuk şekilde sunmasını engellemek amacıyla aldığı otomatik bir koruma mekanizmasıdır.
Kritik hataya yol açan en temel sebepler şunlardır:
- Uyumsuz veya çakışan eklentiler (plugin)
- Güncellenmemiş veya bozuk tema (themes) kodları
- WordPress çekirdek dosyalarının hatalı güncellenmesi (update)
- Sunucu tarafındaki PHP sürümünün eski kalması veya PHP memory limit yetersizliği
- Sunucu disk (Inode) ve RAM kaynaklarının tükenmesi
Hatanın Kaynağını Bulma: WP_DEBUG Modu Nasıl Açılır?
Sorunu çözmeden önce hataya tam olarak hangi dosyanın yol açtığını bulmanız gerekir. Bunun için WordPress debug (hata ayıklama) modunu aktif etmelisiniz:
- cPanel veya FTP (FileZilla) üzerinden sitenizin kök dizinine (
public_html) bağlanın. wp-config.phpdosyasını bulun ve bir metin düzenleyici ile açın.define('WP_DEBUG', false);satırını bulun ve aşağıdaki şekilde güncelleyin:
PHP
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Bu işlemden sonra hatalar ekrana basılmak yerine wp-content/debug.log dosyasına kaydedilir. Bu dosyayı incelediğinizde hataya neden olan spesifik plugin veya themes yolını net şekilde görebilirsiniz.

WordPress Kritik Hataları Düzeltmek İçin 5 Pratik Yöntem
1. Hatalı Eklentileri (Plugin) FTP veya cPanel Üzerinden Devre Dışı Bırakma
Eğer hata bir plugin güncellemesi sonrası ortaya çıktıysa ve admin paneline erişemiyorsanız:
- FTP veya cPanel Dosya Yöneticisi üzerinden
wp-content/pluginsklasörüne gidin. - Soruna yol açan eklenti klasörünün adını değiştiriin (örneğin:
elementor-old). - Bu işlem eklentiyi otomatik olarak devre dışı bırakır ve site tekrar açılır. Tüm eklentileri tek seferde kapatmak isterseniz
pluginsklasörünün adınıplugins_oldyapabilirsiniz.
2. Temayı (Themes) Varsayılan WordPress Temasına Çevirme
Aktif temanızdaki bir PHP hatası siteyi kilitlediyse:
wp-content/themesdizinine bağlanın.- Kullanımda olan tema klasörünüzün adını değiştirerek pasife alın.
- WordPress otomatik olarak Twenty Twenty-Four gibi varsayılan bir temaya geçiş yapacak ve hatayı ortadan kaldıracaktır.
3. PHP Bellek Limitini (Memory Limit) Artırma
WordPress eklentileri ve temaları çalışmak için belli bir PHP RAM kaynağına ihtiyaç duyar. Bellek yetersiz geldiğinde sistem fatal error verir. Belleği artırmak için wp-config.php dosyasının en altına şu kodu ekleyin:
PHP
define('WP_MEMORY_LIMIT', '256M');
Not: Eğer hosting sunucunuz bu seviyede bir RAM kullanımına izin vermiyorsa, bu kod tek başına yeterli olmayabilir ve sunucu paketinizin kaynaklarını yükseltmeniz gerekebilir.
4. Uyumsuz PHP Sürümünü Güncelleme veya Değiştirme
Eski bir plugin veya temasının güncel PHP sürümleriyle (ör. PHP 8.1 / 8.2) uyumsuz olması ya da tam tersi sunucunuzdaki PHP sürümünün çok eski kalması kritik hata yaratır. cPanel üzerindeki Select PHP Version alanından PHP sürümünüzü değiştirerek sitenizi test edin.
5. Son Yapılan Güncelleme (Update) İşlemlerini Geri Alma
Otomatik yapılan WordPress çekirdek veya eklenti update işlemleri yarıda kesildiğinde dosyalar bozulabilir. Böyle bir durumda yedekten geri yükleme yapmak veya ilgili eklentinin önceki sürüm dosyasını FTP ile üzerine yazmak en güvenli çözümdür.
Sunucu Kaynakları Yetersizliğinin WordPress Hatalarına Etkisi
WordPress hatalarının önemli bir kısmı doğrudan kod yapısından değil, sitenin barındığı sunucu limitlerinden kaynaklanır. Anlık trafik artışlarında CPU limitinin dolması, Inode (dosya sayısı) sınırına ulaşılması veya düşük RAM miktarı PHP süreçlerinin kilitlenmesine yol açar.
Özellikle LiteSpeed web sunucu teknolojisi kullanılmayan altyapılarda, eşzamanlı veri tabanı sorguları sunucuyu yorarak sık sık işlem zaman aşımı (timeout) ve kritik hatalar üretir.
Sorunsuz WordPress Performansı İçin Hosting Seçimi
Teknik hatalarla uğraşmadan blog veya e-ticaret sitenizi kesintisiz çalıştırmak için ihtiyacınıza uygun bir altyapı seçmeniz kritik önem taşır. YediNet tarafından optimize edilmiş LiteSpeed ve HTTP/3 destekli WordPress Hosting paketleri, yüksek CPU/RAM ve Inode limitleriyle PHP kilitlenmelerinin önüne geçer:
| Paket | İndirimli Fiyat | Disk / Trafik | CPU / RAM | Uygun Olduğu Kullanım |
| WP-01 | $2,50 / ay (Normal: $4,99)(Ekim 2026) | 10 GB HDD / 100 GB | 2 Core / 2 GB RAM | Başlangıç seviyesi blog ve kişisel siteler |
| WP-02 | $3,50 / ay (Normal: $6,99)(Ekim 2026) | 20 GB HDD / 200 GB | 2 Core / 3 GB RAM | Büyüyen içerik siteleri ve düzenli editor paylaşımları |
| WP-03 | $4,00 / ay (Normal: $7,99)(Ekim 2026) | 30 GB HDD / 300 GB | 4 Core / 4 GB RAM | Çoklu eklenti kullanan kurumsal siteler ve e-ticaret |
| WP-04 | $5,00 / ay (Normal: $9,99)(Ekim 2026) | 40 GB HDD / 400 GB | 4 Core / 6 GB RAM | Yüksek trafikli platformlar ve yoğun veritabanı kullanımı |
Tüm paketlerde LiteSpeed (Http3) desteği, ücretsiz SSL sertifikası ve %50 indirim avantajı sunularak WordPress altyapınızın yüksek performansla çalışması güvence altına alınır.
Siz de WordPress sitenizde kaynak yetersizliğinden doğan hataların önüne geçmek için YediNet WordPress Hosting çözümlerini inceleyebilirsiniz.