Wordpress

WordPress Beyaz Sayfa Sorunu Nasıl Çözülür?

Web siteniz bir anda tamamen beyaz bir ekran göstermeye başladıysa ve ekranınızda ne bir uyarı ne de bir hata mesajı varsa, bu durumun adı “WordPress beyaz sayfa sorunu”dur. Bu sorun, WordPress kullanıcılarının en sık karşılaştığı hatalardan biridir ve genellikle panik yaratır. Ancak endişelenmeye gerek yok, bu hata genellikle düzeltilebilir sebeplerden kaynaklanır.

Bu kapsamlı rehberde, WordPress beyaz sayfa sorununun ne olduğunu, neden oluştuğunu ve nasıl çözüleceğini adım adım ele alacağız.

WordPress Beyaz Sayfa Sorunu Nedir?

“WordPress beyaz sayfa” hatası, sitenizin ön yüzünde veya yönetici panelinde hiçbir içeriğin görünmemesi durumudur. Sayfa yüklenirken sadece boş, beyaz bir ekran çıkar. Bu durumun İngilizce karşılığı genellikle White Screen of Death (WSOD) olarak bilinir.

Genellikle PHP hataları veya bellek sınırının aşılması gibi sunucu taraflı problemlerden kaynaklanır. Neyse ki, hata mesajı gözükmese de, sorun çoğu zaman basit birkaç adımla çözülebilir.

WordPress Beyaz Sayfa Sorununun Nedenleri

WordPress beyaz sayfa hatası aşağıdaki nedenlerle ortaya çıkabilir:

  • Eklenti çatışmaları

  • Tema hataları

  • PHP bellek sınırı yetersizliği

  • Bozuk .htaccess dosyası

  • Bozuk önbellek dosyaları

  • Sunucu yapılandırma problemleri

  • Kodlama hataları (functions.php, plugin dosyaları vs.)

Sorun Tespiti: Nereden Başlamalı?

  1. Sadece Ön Yüzde mi, Admin Panelde mi?
    Sitenin hem kullanıcı tarafı hem de admin paneli beyazsa, genellikle daha büyük bir PHP hatası vardır. Eğer sadece ön yüzde beyaz ekran varsa, tema kaynaklı bir problem olabilir.

  2. Hata Günlüğü ve Hata Görüntüleme Açma
    wp-config.php dosyasına aşağıdaki satırı ekleyerek hataları görünür hale getirin:

    php
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_DISPLAY', true );

    Bu işlem, beyaz sayfa yerine hangi dosyada ve satırda hata olduğunu görmenizi sağlar.

WordPress Beyaz Sayfa Sorunu Nasıl Çözülür?

1. Eklentileri Devre Dışı Bırakın

Beyaz ekran sorunlarının çoğu, bozuk veya uyumsuz bir eklenti nedeniyle oluşur.

  • FTP veya cPanel ile sitenizin /wp-content/plugins/ klasörüne erişin.

  • plugins klasörünün adını geçici olarak plugins-old yapın.

  • Siteye tekrar girin, sorun çözüldüyse sorun bir eklentidedir.

  • Tek tek eklentileri yeniden aktifleştirerek hatayı veren eklentiyi tespit edin.

2. Temayı Varsayılana Döndürün

Özellikle functions.php dosyasına yapılan müdahaleler WordPress beyaz sayfa sorununa neden olabilir.

  • /wp-content/themes/ klasörüne gidin.

  • Aktif olan temanın adını değiştirerek WordPress’in varsayılan temaya dönmesini sağlayın (örneğin twentytwentyfour).

  • Sorun çözülürse tema kaynaklıdır.

3. PHP Bellek Sınırını Artırın

Yetersiz PHP belleği beyaz ekran hatasına neden olabilir.

  • wp-config.php dosyasına şu satırı ekleyin:

    php
    define('WP_MEMORY_LIMIT', '256M');
  • Sunucu PHP ayarlarından da artırma yapılabilir. Hosting sağlayıcınızla iletişime geçin.

4. .htaccess Dosyasını Yenileyin

Bozulmuş .htaccess dosyası da WordPress beyaz sayfa sorununa neden olabilir.

  • FTP ile ana dizine girin ve .htaccess dosyasını yeniden adlandırın (.htaccess-old).

  • Ardından WordPress panelinizde Ayarlar > Kalıcı bağlantılar kısmına girerek değişiklik yapmadan kaydedin. Yeni bir .htaccess dosyası oluşturulacaktır.

5. Önbellek ve CDN Temizliği

Eğer bir cache eklentisi veya CDN (Cloudflare gibi) kullanıyorsanız:

  • Önbelleği temizleyin.

  • CDN ayarlarını geçici olarak devre dışı bırakın.

  • Tarayıcı önbelleğini de temizlemeyi unutmayın.

6. WordPress Çekirdek Dosyalarını Yeniden Yükleyin

Çekirdek dosyalardan biri eksik veya bozuk olabilir. WordPress’in resmi sitesinden son sürümü indirip, sadece wp-admin ve wp-includes klasörlerini FTP üzerinden tekrar yükleyin.

Ekstra Gelişmiş Kontroller

Error Log’ları İnceleyin

Hosting kontrol panelinizde (cPanel, Plesk vs.) bulunan error_log dosyasını inceleyin. Burada beyaz ekranın neden oluştuğu hakkında önemli ipuçları yer alabilir.

Kod Değişikliklerini Gözden Geçirin

Son dönemde sitenize özel olarak yazılmış kodlar varsa (özelleştirilmiş shortcode, tema fonksiyonu vs.), bu kodları geçici olarak devre dışı bırakın.

WordPress Beyaz Sayfa Sorununu Önleme Yolları

  • Güncellemeleri dikkatli yapın: Eklenti ve tema güncellemelerinden önce yedek alın.

  • Child Theme kullanın: Ana temada doğrudan değişiklik yapmaktan kaçının.

  • Yedekleme sistemleri kurun: Otomatik günlük yedekleme kullanın (UpdraftPlus, JetBackup vs.).

  • Kod yazarken test edin: Yeni fonksiyonları staging ortamda deneyin.

  • Sunucu yapılandırmasını optimize edin: PHP sürümü, bellek limiti, max execution time gibi değerler güncel olmalı.

Sonuç

WordPress beyaz sayfa sorunu korkutucu gibi görünse de genellikle çözümü kolay olan bir hatadır. Hatanın kaynağını adım adım analiz ederek, birkaç temel düzenlemeyle sitenizi kısa sürede tekrar çalışır hale getirebilirsiniz.

Unutmayın: Hataları düzeltmek kadar, bu hataların tekrar yaşanmaması için önlem almak da önemlidir. Düzenli yedekleme, kaliteli tema/eklenti seçimi ve temel bakım işlemleri ile bu tür sorunları minimuma indirebilirsiniz.

Sıkça Sorulan Sorular

WordPress beyaz ekran sorunu sadece kullanıcı tarafında mı olur?

Hayır. Bazen sadece ön yüzde, bazen hem ön yüz hem yönetim panelinde görülür. Hata türüne göre değişir.

Sitemin yedeği yoksa ne yapmalıyım?

Hata çözümünde acele etmeyin, önce dosyaları FTP ile yedekleyin. Ardından yukarıdaki adımları uygulayın.

Hosting kaynaklı olabilir mi?

Evet. Yetersiz kaynak, PHP sürümü uyumsuzluğu veya sunucu taraflı hatalar beyaz ekran sorununa yol açabilir.

Diğer WordPress Blogları: Progressive Web Apps Nedir?

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kapalı