WordPress Beyaz Sayfa Sorunu, “White Screen of Death” (WSOD) olarak da bilinir ve sitenizde beklenmedik bir şekilde boş veya beyaz bir sayfa görüntülenmesine neden olan bir hatadır. Genellikle bellek sınırları, eklenti veya tema uyumsuzlukları, bozuk dosyalar gibi nedenlerden kaynaklanır. Bu sorunu çözmek için şu adımları izleyebilirsiniz:

1. PHP Bellek Limitini Artırma

Yetersiz bellek limiti nedeniyle beyaz sayfa sorunu oluşabilir. PHP bellek limitini artırmak için:

  • wp-config.php Dosyasını Düzenleyin:
    • FTP veya cPanel ile sitenizin kök dizinine erişin.
    • wp-config.php dosyasını açın ve aşağıdaki satırı ekleyin:
      define(‘WP_MEMORY_LIMIT’, ‘256M’);
    • Değişiklikleri kaydedin ve dosyayı kapatın.

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

Eklentilerden biri soruna neden olabilir. Eklentileri devre dışı bırakarak test edin:

  • FTP veya cPanel ile Bağlanın:
    • wp-content/plugins klasörünün adını plugins_disabled olarak değiştirin.
  • Sitenizi Kontrol Edin:
    • Hata giderildiyse, eklentilerden biri problem yaratıyordur. Klasör adını eski haline getirerek tek tek eklentileri etkinleştirin ve soruna neden olanı bulun.

3. Temayı Varsayılan Temaya Değiştirin

Tema hatası da beyaz sayfaya yol açabilir. Mevcut temayı varsayılan WordPress temasına (örneğin, Twenty Twenty-One) değiştirin:

  • FTP veya cPanel ile Bağlanın:
    • wp-content/themes klasörüne gidin ve aktif tema klasörünün adını değiştirin.

4. Hata Ayıklama Modunu Etkinleştirin

Hata ayıklama modunu açarak sorunun kaynağını görün:

  • wp-config.php Dosyasını Düzenleyin:
    • wp-config.php dosyasına aşağıdaki satırları ekleyin:
      define(‘WP_DEBUG’, true);
      define(‘WP_DEBUG_LOG’, true);
      define(‘WP_DEBUG_DISPLAY’, false);
    • Bu ayar, hataları wp-content/debug.log dosyasına kaydeder.

5. .htaccess Dosyasını Kontrol Edin veya Yeniden Oluşturun

Bozuk bir .htaccess dosyası beyaz sayfa sorununa neden olabilir:

  • FTP veya cPanel ile Bağlanın:
    • .htaccess dosyasının adını .htaccess_old olarak değiştirin.
    • WordPress yönetici panelinden Ayarlar > Kalıcı Bağlantılar sekmesine gidin ve “Değişiklikleri Kaydet” butonuna tıklayın.

6. PHP Sürümünü Kontrol Edin

PHP sürümünüz WordPress ile uyumlu olmayabilir:

  • cPanel’e Giriş Yapın:
    • “Select PHP Version” veya “MultiPHP Manager” seçeneğine gidin ve uygun bir PHP sürümü seçin (örneğin, PHP 7.4 veya 8.0).

7. Sunucu Hata Günlüklerini Kontrol Edin

Sunucu hata günlükleri, hatanın nedenini belirlemede yardımcı olabilir:

  • cPanel veya SSH ile Günlükleri İnceleyin:
    • cPanel’de “Error Logs” bölümüne gidin veya /var/log/apache2/error.log veya /var/log/nginx/error.log dosyalarını kontrol edin.

8. WordPress Core Dosyalarını Yeniden Yükleyin

WordPress’in temel dosyaları bozulmuş olabilir.

  • WordPress’i Yeniden İndirin:
    • wp-admin ve wp-includes klasörlerini yeniden yükleyerek temel dosyaları güncelleyin.

Bu adımlar, WordPress Beyaz Sayfa Sorunu’nu çözmeye yardımcı olacaktır. Eğer hala bir çözüm bulamazsanız, vulut.com’dan destek almanız faydalı olabilir.