WordPress güncelleme sonrası beyaz sayfa hatası nasıl çözülür? (WordPress White Screen of Death after update)

WordPress Beyaz Sayfa Hatasının Nedenleri

WordPress güncelleme sonrası beyaz sayfa hatası, yaygın olarak “White Screen of Death” (WSOD) olarak bilinir. Bu hata, kullanıcıların siteyi ziyaret ettiğinde karşılaştığı tamamen beyaz bir sayfa durumudur. Bu hatanın birkaç temel nedeni vardır:

– Eklenti Uyumsuzluğu: Güncelleme sonrasında bazı eklentiler yeni WordPress sürümü ile uyumlu olmayabilir.
– Tema Uyumsuzluğu: Tema kodları güncelleme sonrasında hatalı çalışabilir.
– PHP Bellek Limitleri: Sunucu üzerindeki PHP bellek limitleri yetersiz olabilir.
– PHP Hataları: Güncelleme sonrası PHP dosyalarında hatalar oluşabilir.
– Veritabanı Sorunları: Veritabanı tabloları güncelleme sonrasında bozulmuş olabilir.

Adım Adım Çözüm Yolları

1. Eklenti Uyumsuzluğunu Kontrol Etme

– Eklentileri Devre Dışı Bırakma: Eklentilerin neden olduğu bir hata olup olmadığını anlamak için tüm eklentileri devre dışı bırakmak gereklidir. FTP veya cPanel üzerinden `wp-content/plugins` klasörüne giderek bu klasörün adını geçici olarak değiştirebilirsin. Bu işlem eklentileri devre dışı bırakacaktır.
– Tek Tek Aktifleştirme: Site çalışmaya başladığında, eklentileri birer birer aktifleştirerek hangi eklentinin sorun çıkardığını tespit edebilirsin.

2. Tema Uyumsuzluğunu Kontrol Etme

– Varsayılan Tema ile Kontrol: `wp-content/themes` klasörüne giderek mevcut temanın klasör adını değiştirerek varsayılan temaya geçiş yapabilirsin. Eğer site bu durumda çalışıyorsa, temanın güncellenmesi veya değiştirilmesi gerekebilir.
– Tema Güncelleme: Tema geliştiricisi tarafından yeni bir güncelleme yayınlanmış olabilir, bu durumda temayı güncellemek sorunu çözebilir.

3. PHP Bellek Limitlerini Artırma

– php.ini Dosyasını Düzenleme: `php.ini` dosyasına erişim varsa `memory_limit` değerini artırmak gerekebilir. Örneğin `memory_limit = 256M` şeklinde ayarlanabilir.
– .htaccess Dosyasını Düzenleme: Eğer `php.ini` dosyasına erişim yoksa, `.htaccess` dosyasına `php_value memory_limit 256M` satırını ekleyerek PHP bellek limitini artırabilirsin.

4. PHP Hatalarını Kontrol Etme

– Hata Raporlamayı Açma: `wp-config.php` dosyasına `define(‘WP_DEBUG’, true);` satırını ekleyerek hata raporlamayı açabilirsin. Bu, beyaz sayfa yerine hata mesajlarını gösterir ve sorunun kaynağını anlamana yardımcı olur.

5. Veritabanı Sorunlarını Çözme

– Veritabanı Onarımı: `wp-config.php` dosyasına `define(‘WP_ALLOW_REPAIR’, true);` satırını ekleyerek veritabanı onarım sayfasına erişim sağlayabilirsin. Bu sayfa üzerinden veritabanını onarabilirsin.

6. Sunucu Kaynaklarını Kontrol Etme

– CPU ve Bellek Kullanımı: Eğer sunucu kaynakları yetersizse, sunucu sağlayıcınla iletişime geçerek kaynakları artırmasını talep edebilirsin.

7. Güncelleme Öncesi ve Sonrası Yedeklemeler

– Yedekleme: Her güncelleme öncesinde ve sonrasında yedekleme yapmak, herhangi bir sorun durumunda hızlı bir geri dönüş sağlar. WordPress yedekleme eklentileri veya manuel yedekleme yöntemleri kullanılabilir.

Hata Çözümünde Dikkat Edilmesi Gerekenler

– Güncel Olma: WordPress, temalar ve eklentiler sürekli güncellenir. Bu güncellemeleri takip etmek ve uygulamak önemlidir.
– Düzenli Bakım: Sitenin düzenli olarak kontrol edilmesi ve bakım yapılması, olası hataların önüne geçer.
– Log Dosyalarını İnceleme: Sunucu log dosyalarını inceleyerek daha detaylı hata bilgileri elde edilebilir.

WordPress güncelleme sonrası beyaz sayfa hatası (WSOD), genellikle yukarıda belirtilen adımlar izlenerek çözülebilir. Ancak, bazen bu sorunlar daha karmaşık olabilir ve profesyonel destek almak gerekebilir. Sunucu sağlayıcıların teknik destek ekipleri, bu tür sorunlarda yardımcı olabilir.

CEVAP VER

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

SON İÇERİKLER

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