Bir WordPress sitesi çoğu zaman uyarı vermeden bozulur: güncellemeden sonra sayfa bembeyaz kalır, “kritik hata” mesajı çıkar ya da yönetim paneli giriş ekranında döner durur. WordPress problem çözme işinin ilk kuralı, ekranda görülen belirtiyi tahminle değil kayıtla okumaktır; aynı beyaz ekranın arkasında bir eklenti çakışması da, dolmuş bir bellek sınırı da olabilir. Doğru teşhis konmadan yapılan WordPress hata çözümü denemeleri, sorunu çoğu zaman bir sonraki güncellemeye kadar erteler.

Bu sayfada en sık görülen hatalar belirti, olası neden ve ilk kontrol üçlüsüyle tablo hâlinde verilir; ardından beyaz ekran, kritik hata, 500 hatası ve panel giriş sorunları ayrı ayrı ele alınır. Anlatım WordPress.org’un resmi hata ve hata ayıklama belgelerine dayanır. Onur Freelance, Maltepe Gülsuyu’ndan İstanbul genelindeki ve uzaktan erişimle Türkiye’nin her yerindeki WordPress sitelerinde teşhis ve onarım yapar.

Hata Ekranını Birlikte Okuyalım

Hatanın ekran görüntüsü, varsa hata metni ve son yapılan değişiklik WhatsApp’tan iletildiğinde olası nedenler ve izlenecek yol hakkında ilk değerlendirme paylaşılır.

Site Çöktüğünde Önce Neye Dokunulmaz, Ne Not Edilir?

Site hata verdiğinde ilk iş dosya silmek değil, bozulmanın hangi değişiklikten sonra başladığını kayda geçirmektir. Hata çoğu zaman son yapılan işlemle bağlantılıdır ve bu bilgi, WordPress problem çözme sürecinde teşhisi kısaltan en değerli ipucudur. Aşağıdaki sıra, sonraki adımların güvenli yapılmasını sağlar:

  1. Hata metni aynen kaydedilir: Ekrandaki mesaj, adres çubuğundaki URL ve hatanın hangi sayfalarda görüldüğü (ön yüz, panel ya da ikisi birden) not edilir.
  2. Son değişiklik hatırlanır: Yeni kurulan eklenti, tema güncellemesi, PHP sürümü değişikliği veya hosting taşıması olup olmadığı yazılır.
  3. Yönetici e-postası kontrol edilir: WordPress ölümcül bir hata yakaladığında site yöneticisinin e-posta adresine hatanın kaynağını ve kurtarma bağlantısını içeren bir ileti gönderir.
  4. Bozuk hâl kopyalanır: Müdahaleden önce site dosyaları ve veritabanı olduğu gibi ayrı bir yere kaydedilir; yanlış bir adım atılırsa geri dönüş noktası olur.
  5. Toplu silme yapılmaz: Eklenti klasörünü silmek yerine yeniden adlandırmak, ayarları kaybetmeden devre dışı bırakmanın güvenli yoludur.

Yaygın WordPress Hataları: Belirti, Olası Neden ve İlk Kontrol

WordPress hatalarının çoğu birkaç tanıdık kalıba girer ve her birinin ilk kontrol noktası bellidir. WordPress.org’un yaygın WordPress hataları belgesi bu kalıpları ayrı ayrı listeler; aşağıdaki tablo aynı yapıyı Türkçe olarak tek bakışta okunur hâle getirir.

BelirtiOlası nedenİlk kontrol
Bembeyaz, bilgi içermeyen sayfaPHP hatası, eklenti veya tema uyumsuzluğuEklentilerin topluca devre dışı bırakılması, varsayılan temaya geçiş
“Bu web sitesinde kritik bir hata oluştu” mesajıEklenti çakışması, tema uyumsuzluğu, uygun olmayan PHP sürümü, bellek sınırıYönetici e-postasındaki ayrıntı ve kurtarma bağlantısı, ardından debug.log
500 Internal Server ErrorBozulmuş .htaccess, eklenti hatası, PHP bellek sınırı.htaccess dosyasının geçici olarak yeniden adlandırılması
“Error establishing a database connection”wp-config.php’deki hatalı veritabanı bilgisi, dolan kota, sunucu kesintisiVeritabanı adı, kullanıcı, şifre ve sunucu adresinin doğrulanması
“Briefly unavailable for scheduled maintenance” mesajında takılmaYarıda kalan güncellemenin bıraktığı .maintenance dosyasıKök dizindeki .maintenance dosyasının kaldırılması, güncellemenin tamamlandığının kontrolü
Sayfalar 404 veriyor, ana sayfa açılıyorKalıcı bağlantı kurallarının bozulması, taşıma sonrası eksik yönlendirme kuralıAyarlar > Kalıcı Bağlantılar ekranının yeniden kaydedilmesi
“Allowed memory size exhausted” hatasıİşlem için ayrılan PHP belleğinin yetmemesiwp-config.php veya sunucu ayarında bellek sınırı
Tarayıcıda ERR_TOO_MANY_REDIRECTSHTTPS ayarı, site adresi veya yönlendirme eklentisi arasında döngüGenel Ayarlar’daki iki adres ile sunucu ve CDN yönlendirmelerinin karşılaştırılması
Yapılan değişiklik sitede görünmüyorTarayıcı, eklenti veya sunucu önbelleğiÖnbelleğin katman katman temizlenmesi

Tablodaki ilk kontroller sorunu her zaman gidermez; WordPress problem çözme işinde hangi yöne bakılacağını gösterir. Belirtinin arkasında birden fazla neden olabileceği için bir kontrol sonuç vermediğinde sıradaki olasılığa geçilir.

Sayfa İçeriği

WordPress sorun çözme: hata tespitinden çözüme

WordPress Beyaz Ekran (WSOD) Neden Olur, Nasıl Teşhis Edilir?

WordPress beyaz ekran, PHP veya veritabanı kaynaklı bir hatanın ziyaretçiye hiçbir bilgi göstermeden sayfayı boş bırakmasıdır; toplulukta “White Screen of Death” (WSOD) olarak bilinir. Çoğunlukla yeni etkinleştirilen bir eklenti ya da tema bu tabloya yol açar.

Yönetim paneline girilebiliyorsa eklentiler topluca kapatılır ve tek tek açılarak sorunu tetikleyen bulunur. Panel de açılmıyorsa FTP veya hosting dosya yöneticisi üzerinden wp-content/plugins klasörünün adı değiştirilir; bu işlem tüm eklentileri ayarlarına dokunmadan pasif hâle getirir. Eklentiler temiz çıkarsa etkin temanın klasör adı değiştirilerek WordPress’in varsayılan temaya dönmesi sağlanır.

Beyaz ekran yalnızca bazı sayfalarda görülüyorsa sorun genellikle o sayfada çalışan bir kısa kod, sayfa oluşturucu bileşeni ya da form eklentisidir. Böyle durumlarda hata kaydı, tahminle eklenti kapatmaktan çok daha hızlı sonuç verir.

WordPress Kritik Hata Mesajı ve Kurtarma Modu

WordPress kritik hata mesajı, sitede WordPress’in beklendiği gibi çalışmasını engelleyen ölümcül bir hata oluştuğunu bildirir. WordPress 5.2 ile gelen kurtarma modu (recovery mode) bu durumda yöneticiye panele girip sorunlu eklentiyi veya temayı durdurma imkânı tanır.

WordPress’in kurtarma modu geliştirici notuna göre süreç şöyle işler:

  1. Ölümcül hata oluştuğunda ziyaretçiye teknik sorun yaşandığını bildiren bir ekran gösterilir.
  2. Site yöneticisinin e-posta adresine hatanın ayrıntısı ve kurtarma moduna özel bir bağlantı gönderilir.
  3. Bağlantıyla giriş yapan kişi için hataya neden olan eklenti veya tema duraklatılır ve panel normal şekilde açılır.
  4. Panelde hangi eklentinin hangi hatayla duraklatıldığı gösterilir; eklenti devre dışı bırakılabilir, düzeltilebilir ya da geliştiricisine bildirilebilir.

Kurtarma modunun sınırı önemlidir: duraklatma yalnızca o tarayıcıdaki oturum için geçerlidir, diğer ziyaretçiler hata düzeltilene kadar bozuk siteyi görmeye devam eder. Yönetici e-posta adresi eski ya da ulaşılamaz durumdaysa bağlantı hiç görülmez; Ayarlar > Genel’deki adresin güncel tutulması kurtarma modunun ön koşuludur.

WordPress 500 Hatası: Sunucu Tarafında Neye Bakılır?

WordPress 500 hatası (Internal Server Error), sunucunun isteği işlerken hata alıp nedenini tarayıcıya bildirmemesidir. WordPress.org bu hatada en olası nedeni bozulmuş .htaccess dosyası olarak gösterir.

İlk kontrol, kök dizindeki .htaccess dosyasının adını geçici olarak değiştirip siteyi yeniden denemektir. Site açılırsa Kalıcı Bağlantılar ayarı yeniden kaydedilerek temiz bir .htaccess ürettirilir. Hata sürerse eklentiler ve tema aynı yöntemle elenir, PHP bellek sınırı yükseltilir ve son çare olarak wp-admin ile wp-includes klasörleri resmi pakettekiyle değiştirilir.

500 hatasında WordPress problem çözme için asıl ipucu çoğu zaman WordPress’te değil, hosting panelindeki sunucu hata kaydındadır. Kayıtta görünen dosya yolu ve satır numarası, sorunun hangi eklentide ya da hangi PHP sürüm uyumsuzluğunda olduğunu doğrudan gösterir.

WordPress Admin Paneline Giremiyorum: Giriş Sorunlarının Nedenleri

“WordPress admin paneline giremiyorum” durumu tek bir hata değil, birkaç farklı sorunun ortak belirtisidir. Giriş ekranının hangi noktada takıldığı, nedeni büyük ölçüde ayırt eder:

  • Şifre sıfırlama e-postası gelmiyor: WordPress e-postaları varsayılan olarak PHP mail() işleviyle gönderir; sunucu buna izin vermiyorsa ileti hiç ulaşmaz. SMTP ile gönderim yapılandırmak kalıcı çözümdür.
  • Giriş yapılınca aynı ekrana geri dönülüyor: Tarayıcı çerezleri, önbellek ya da Genel Ayarlar’daki WordPress Adresi ile Site Adresi arasındaki uyumsuzluk giriş döngüsü yaratır.
  • “Çok fazla hatalı deneme” uyarısı: Güvenlik eklentisi IP adresini geçici olarak engellemiştir; eklenti dosyadan pasifleştirilerek veya engel süresi beklenerek aşılır.
  • Panel açılıyor ama menüler eksik: Kullanıcının rolü değişmiş olabilir; veritabanındaki kullanıcı yetkileri kontrol edilir.
  • wp-admin beyaz ekran veriyor: Yalnızca panelde yüklenen bir eklenti hatası söz konusudur; beyaz ekran adımları panel için tekrarlanır.

Tanınmayan bir yönetici hesabı, sebepsiz değişen şifre ya da ziyaretçilerin başka sitelere yönlendirilmesi giriş sorununa eşlik ediyorsa konu bir yapılandırma hatası değil, güvenlik ihlali olabilir. Bu durumda onarım yerine WordPress hacklenmiş siteyi kurtarma süreci izlenir.

Belirtiyi Değil Kaynağı Onaralım

Panel veya hosting erişimi güvenli biçimde paylaşıldığında önce hata kaydı okunur, sorunun kaynağı site sahibiyle paylaşılır ve onarım onaylanan kapsamda yapılır.

WP_DEBUG ile Hata Ayıklama: Canlı Sitede Güvenli Kullanım

WP_DEBUG, wp-config.php dosyasına eklenen ve WordPress’in PHP hatalarını, uyarılarını ve bildirimlerini göstermesini sağlayan bir sabittir. Varsayılan değeri false olduğu için hata ayrıntısı normalde görünmez; beyaz ekranın ya da kritik hata mesajının arkasındaki dosya ve satır bu sabitle ortaya çıkar.

WordPress.org’un hata ayıklama belgesi hata ayıklama araçlarının canlı sitelerde değil, yerel veya test (staging) kurulumlarında kullanılmasını önerir. Canlı sitede kısa süreli teşhis gerektiğinde hatalar ekrana basılmadan dosyaya yazdırılır:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Bu ayarla hatalar wp-content/debug.log dosyasında toplanır ve ziyaretçi hiçbir teknik ayrıntı görmez. Satırların “That’s all, stop editing!” yorumundan önce eklenmesi gerekir. Teşhis bitince değerler kapatılır ve log dosyası silinir; WordPress’in Site Sağlığı ekranı da herkese açık olabilecek bir log dosyasını kritik sorun olarak işaretler.

Sıkça sorulan sorular

WordPress Problem Çözme Süreci Adım Adım

WordPress problem çözme süreci; bilgi toplama, güvenli kopya, sorunun izole edilmesi, onarım ve doğrulama aşamalarından oluşur. Onur Freelance’te her iş, müdahale öncesinde alınan yedekle başlar.

  1. Ön bilgi: Hata metni, ekran görüntüsü, son değişiklik ve sitenin kritik işlevleri (form, ödeme, üyelik) öğrenilir.
  2. Erişim ve yedek: Panel, hosting veya FTP erişimi alınır; dosya ve veritabanının tam yedeği site dışına kaydedilir.
  3. Kayıt okuma: Sunucu hata kaydı, debug.log ve Site Sağlığı raporu incelenir.
  4. İzole etme: Canlı ziyaretçiyi etkilemeden test için WordPress.org’un Health Check & Troubleshooting eklentisindeki sorun giderme modu kullanılır; bu mod eklentileri ve temayı yalnızca oturum açan kullanıcı için devre dışı bırakır. Gerekirse sitenin bir kopyası test ortamına alınır.
  5. Onarım: Sorunlu eklenti güncellenir, değiştirilir ya da uyumsuz kod düzeltilir; PHP sürümü, bellek sınırı veya yönlendirme kuralları gibi sunucu ayarları düzenlenir.
  6. Doğrulama: Ana sayfa, iletişim formu, varsa sepet ve ödeme adımları masaüstü ve mobilde test edilir; hata ayıklama ayarları kapatılır.
  7. Bilgilendirme: Bulunan neden, yapılan değişiklik ve tekrarını önlemek için öneriler site sahibine yazılı olarak iletilir.

Eklentiyi Kapatıp Geçmek Neden Yetmez?

Hatayı veren eklentiyi kapatmak siteyi açar, ancak çoğu zaman o eklentinin yaptığı işi de ortadan kaldırır. Yaygın uygulamada iş burada biter; form çalışmıyor, ödeme sayfası eksik ya da çeviri kaybolmuş bir site “düzeldi” diye teslim edilir.

Kök neden odaklı onarımda soru, hangi eklentinin hata verdiği değil, neden hata verdiğidir. Aynı eklenti PHP 8 sürümüyle uyumsuz olduğu için, başka bir eklentiyle aynı işlevi çakıştırdığı için ya da yarıda kalmış bir güncelleme yüzünden bozulmuş olabilir; her birinin çözümü farklıdır. Uyumsuzluk varsa güncel sürüm veya eşdeğer eklenti bulunur, çakışma varsa gereksiz olan kaldırılır, sunucu ayarı yetersizse hosting tarafında düzeltilir.

WordPress problem çözme işinde bu yaklaşım ilk müdahaleyi biraz uzatır, fakat aynı hatanın bir sonraki güncellemede geri gelme ihtimalini düşürür ve site sahibine neyin neden değiştiğini açıklayan bir kayıt bırakır.

Sorunu Büyüten Sık Hatalar ve Doğru Yöntem

Hata anında aceleyle yapılan bazı müdahaleler, küçük bir sorunu veri kaybına dönüştürebilir. Sahada en sık karşılaşılan yanlışlar ve yerine yapılması gerekenler şunlardır:

  • Yedeksiz güncelleme: Çekirdek, tema veya eklenti güncellemesi yedek alınmadan yapılır; güncelleme yarıda kalırsa geri dönülecek nokta kalmaz.
  • Eklenti klasörünü silmek: Silme işlemi bazı eklentilerin ayarlarını da kaldırabilir; yeniden adlandırmak aynı teşhisi kayıpsız sağlar.
  • WP_DEBUG değerini tırnak içinde yazmak: ‘false’ şeklinde tırnakla yazılan değer metin olarak okunur ve hata ayıklamayı kapatmak yerine açık tutar.
  • Hata ekranını canlıda açık bırakmak: WP_DEBUG_DISPLAY açık kaldığında dosya yolları ve sunucu bilgileri ziyaretçiye görünür.
  • Panelden tema dosyası düzenlemek: functions.php dosyasındaki tek bir eksik noktalı virgül siteyi tamamen kapatabilir; kod değişikliği FTP ile ve yedekli yapılır.
  • Üst üste önbellek eklentisi kurmak: Aynı işi yapan iki eklenti birbirinin kurallarını bozar ve “değişiklik görünmüyor” sorununu kalıcı hâle getirir.

Hizmet Kapsamı, Gerekli Erişimler ve Teklif

Onur Freelance’in WordPress hata çözümü hizmeti; teşhis, yedekleme, onarım, test ve yazılı bilgilendirmeyi kapsar. Çalışma uzaktan yürütülür, İstanbul içinde istenirse yüz yüze görüşme yapılır ve talepler 09.00–21.00 saatleri arasında yanıtlanır.

İşe başlamak için hata metni veya ekran görüntüsü, WordPress yönetici hesabı ve hosting paneli ya da FTP erişimi yeterlidir. Her sorunun derinliği farklı olduğundan fiyat, ilk inceleme yapıldıktan sonra kapsama göre netleştirilen bir teklifle paylaşılır. Teklifi etkileyen başlıca unsurlar sorunun sunucu mu uygulama mı kaynaklı olduğu, güncel bir yedeğin bulunup bulunmadığı ve sitenin WooCommerce ya da üyelik gibi hassas işlevler içerip içermediğidir.

Hatanın kaynağı yavaşlık ya da zaman aşımıysa hız optimizasyonu ve performans geliştirme, sorun hosting değişikliğinden sonra başladıysa WordPress site taşıma kapsamında ele alınabilir. Aynı hataların düzenli güncelleme ve yedek kontrolüyle önlenmesi ise yıllık WordPress bakım ve güncelleme hizmetinin konusudur.

WordPress Sitesini Yeniden Çalışır Hâle Getirelim

Tek bir hata mesajının anlamını öğrenmek de, onarımın tamamını planlamak da mümkün. Site adresi ve belirti iletildiğinde inceleme yapılır, iş tanımı ve fiyat bunun ardından yazılı olarak gönderilir.

Sıkça Sorulan Sorular

Beyaz ekran çoğunlukla bir eklenti veya tema uyumsuzluğundan kaynaklanır. Panele girilebiliyorsa eklentiler topluca kapatılıp tek tek açılır; girilemiyorsa wp-content/plugins klasörünün adı FTP ile değiştirilir. Neden bulunamazsa WP_DEBUG_LOG ile hata kaydı tutulur.

Mesaj, WordPress’in çalışmasını durduran ölümcül bir PHP hatası olduğunu gösterir. WordPress bu durumda site yöneticisinin e-posta adresine hatanın kaynağını ve kurtarma modu bağlantısını gönderir; bu bağlantıyla panele girilip sorunlu eklenti durdurulabilir.

En sık neden bozulmuş bir .htaccess dosyasıdır. Eklenti hatası, yetersiz PHP bellek sınırı ve PHP sürüm uyumsuzluğu da aynı hatayı üretebilir. Kesin neden hosting panelindeki sunucu hata kaydından okunur.

Önce giriş ekranının nerede takıldığına bakılır: şifre e-postası gelmiyorsa SMTP ayarı, giriş döngüsü varsa çerez ve site adresi ayarları, IP engeli varsa güvenlik eklentisi kontrol edilir. Tanınmayan yönetici hesabı veya şüpheli yönlendirme varsa site hack açısından incelenir.

Önce wp-config.php içinde tanımlı dört bilgi, yani veritabanının adı, kullanıcısı, şifresi ve sunucu adresi doğrulanır. Bilgiler doğruysa hosting firmasına veritabanı kotası ve sunucu durumu sorulur.

Bırakılmamalıdır. WordPress.org hata ayıklama araçlarını test ortamları için önerir; canlıda kısa süreli teşhis gerekiyorsa hatalar ekrana değil debug.log dosyasına yazdırılır ve teşhis bitince ayar kapatılıp log dosyası silinir.

Hata metni veya ekran görüntüsü, son yapılan değişiklik, WordPress yönetici hesabı ve hosting paneli ya da FTP erişimi yeterlidir. Erişim bilgileri güvenli bir kanaldan paylaşılır ve iş bitince şifrelerin değiştirilmesi önerilir.

Ücret, sorunun kaynağına, yedek durumuna ve sitenin WooCommerce veya üyelik gibi hassas işlevler içerip içermediğine göre belirlenir. Sabit liste fiyatı uygulanmaz; ilk inceleme sonrasında kapsam ve net teklif paylaşılır.

Onur Ertem - Onur Freelance Kurumsal Web Tasarım

Onur Ertem

İşletmenizi Dijitalde Güçlendirin! 🚀 Kurumsal web tasarım ve dijital pazarlama çözümleriyle markanızı büyütmeye hazır mısınız? Hemen bize ulaşın, profesyonel desteğimizle dijital dünyada öne çıkın!

Bizi Arayın

Detaylı bilgi için bizi arayın.

Sizi, Biz Arayalım!

Numaranızı paylaşın sizi, biz arayalım!

İletişim Bilgileri