WordPress yönetici paneli beyaz sayfa hatası nasıl çözülür? (WordPress admin panel White Screen of Death)

Hata Hakkında Bilgi

WordPress yönetici paneli beyaz sayfa hatası, genellikle “White Screen of Death” (WSOD) olarak adlandırılır. Bu hata, kullanıcıların WordPress yönetici paneline erişimini engeller ve siteyi boş bir beyaz sayfa olarak gösterir. Bu hatanın birçok nedeni olabilir, ancak en yaygın olanları:

– PHP hataları
– Bellek limiti sorunları
– Eklenti veya tema uyumsuzlukları
– Sunucu yapılandırması
– WordPress çekirdek dosyalarında bozulma

PHP Hatalarını Kontrol Etme

Hata Raporlamasını Etkinleştirme

WordPress, varsayılan olarak hata raporlamasını kapalı tutar. Hata raporlamasını etkinleştirerek, beyaz ekranın neden kaynaklandığını belirlemek mümkün olabilir. Bunun için `wp-config.php` dosyasını açıp aşağıdaki satırları ekleyin:

“`php
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
“`

Bu ayarlar, hataları `wp-content/debug.log` dosyasına kaydeder ve hata mesajlarını ekranda göstermez.

PHP Sürümünü Kontrol Etme

WordPress’in çalışması için en az PHP 7.4 gereklidir. Sunucunun PHP sürümünü kontrol etmek ve gerektiğinde yükseltmek önemlidir.

Bellek Limiti Sorunları

Bellek Limitini Artırma

WordPress, özellikle çok sayıda eklenti veya büyük temalar kullanıldığında, bellek limitini aşabilir. `wp-config.php` dosyasına aşağıdaki satırı ekleyerek bellek limitini artırabilirsiniz:

“`php
define(‘WP_MEMORY_LIMIT’, ‘256M’);
“`

Eğer bu işlem sorunu çözmezse, sunucu yöneticisi ile iletişime geçerek PHP’nin bellek limitini artırmasını isteyebilirsiniz.

Eklenti ve Tema Uyumsuzlukları

Eklentileri Devre Dışı Bırakma

Eklentiler, WordPress’in beyaz ekran hatasının en yaygın nedenlerinden biridir. Tüm eklentileri devre dışı bırakmak için:

1. `wp-content/plugins` klasörünün adını geçici olarak `plugins_backup` olarak değiştirin. Bu, tüm eklentileri devre dışı bırakacaktır.
2. Siteye girmeyi tekrar deneyin. Eğer site açılırsa, eklentilerden biri sorunun kaynağıdır.

Eklentileri Tek Tek Etkinleştirme

Eklentileri tek tek etkinleştirerek hangi eklentinin hataya neden olduğunu bulabilirsiniz. Eklentileri etkinleştirirken siteye giriş yapmayı deneyin ve sorunun yeniden başladığı eklentiyi belirleyin.

Temayı Değiştirme

Tema sorunları da WSOD’a neden olabilir. Tema dosyalarında bir hata olup olmadığını kontrol etmek için:

1. `wp-content/themes` klasöründeki mevcut temanın adını geçici olarak değiştirin.
2. Varsayılan bir WordPress temasını (örneğin, Twenty Nineteen) etkinleştirin.

Sunucu Yapılandırması

PHP Ayarlarını Kontrol Etme

PHP’nin `max_execution_time`, `max_input_time` ve `memory_limit` gibi ayarları, WordPress’in düzgün çalışmasını etkileyebilir. Sunucu yöneticisi ile bu ayarları kontrol etmek ve gerektiğinde değiştirmek gerekebilir.

MySQL Sunucusunu Kontrol Etme

MySQL sunucusunun çalışıp çalışmadığını kontrol etmek önemlidir. WordPress, veritabanı bağlantısı olmadan çalışamaz. Sunucu yöneticisi ile MySQL durumunu kontrol etmek ve gerektiğinde yeniden başlatmak gerekebilir.

WordPress Çekirdek Dosyalarını Kontrol Etme

Dosya Bozulmalarını Onarma

WordPress çekirdek dosyalarında bozulma, WSOD’a neden olabilir. Dosyaları kontrol etmek için:

1. FTP ile siteye bağlanın ve WordPress dosyalarını yedekleyin.
2. WordPress’i yeniden indirin ve bozulmuş olabilecek dosyaları yenileriyle değiştirin.

wp-config.php Dosyasını Kontrol Etme

`wp-config.php` dosyasının doğru yapılandırıldığından emin olun. Veritabanı bilgileri, tuzlar (salts) ve diğer ayarlar doğru olmalıdır.

Önbellek ve Hızlandırma Eklentilerini Kontrol Etme

Önbellek Temizleme

Önbellek eklentileri, özellikle yanlış yapılandırıldığında, WSOD’a neden olabilir. Önbellek eklentilerinin önbellek dosyalarını temizleyin veya eklentileri devre dışı bırakarak sorunun kaynağını belirleyin.

Son Kontroller

– Eklenti Güncellemeleri: Eklentilerin güncel olduğundan emin olun.
– Tema Güncellemeleri: Temaların güncel olduğundan emin olun.
– WordPress Çekirdek Güncellemeleri: WordPress’in en son sürümünü kullanmak önemlidir.

Bu adımları izleyerek, WordPress yönetici paneli beyaz sayfa hatası (White Screen of Death) sorununu çözmek mümkündür. Her adımı sistematik olarak takip ederek, sorunun kaynağını belirlemek ve çözüm üretmek daha kolay olacaktır.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR