WordPress tema değiştirme sonrası beyaz sayfa hatası nasıl çözülür? (WordPress White Screen of Death after theme change)

Beyaz Sayfa Hatası Nedir?

Beyaz sayfa hatası, genellikle “White Screen of Death” (WSOD) olarak bilinir ve WordPress’in kullanıcıya hiçbir hata mesajı göstermeden tamamen beyaz bir sayfa sunması durumudur. Bu sorun, yeni bir tema yükleme veya mevcut temayı değiştirme işlemleri sırasında sıkça karşılaşılan bir problemdir. Bu hata, genellikle kodlama hataları, PHP sürüm uyumsuzluğu veya sunucu kaynaklarının yetersizliğinden kaynaklanır.

Hata Kaynağını Belirleme

1. Tema Uyumsuzluğu: Yeni tema, sunucu ortamıyla uyumlu olmayabilir. PHP sürümü, veritabanı yapısı veya WordPress çekirdek sürümü ile uyumsuzluklar bu hataya neden olabilir.

2. Eklenti Çakışmaları: Yeni tema ile mevcut eklentiler arasında bir uyumsuzluk olabilir. Eklentiler, temanın doğru çalışmasını engelleyebilir.

3. Sunucu Kaynakları: Sunucu kaynakları yetersizse, WordPress, temayı yüklerken veya işlerken beyaz sayfa hatasına neden olabilir.

4. PHP Hataları: PHP kodunda bir hata olabilir. Bu hatalar, temanın doğru şekilde yüklenmesini engelleyebilir.

Hata Çözüm Adımları

Eski Temaya Geri Dönme

1. FTP ile Eski Teme Dönme: Eğer yeni temayı yükledikten sonra beyaz sayfa hatasıyla karşılaşıldıysa, FTP veya dosya yöneticisi kullanılarak eski temaya geri dönülebilir. Yeni temanın klasör adı değiştirilerek eski tema aktif hale getirilir.

2. Veritabanı ile Eski Teme Dönme: `wp_options` tablosundaki `template` ve `stylesheet` değerleri, eski temanın klasör adıyla değiştirilebilir. Bu işlem için phpMyAdmin veya benzeri bir veritabanı yönetim aracı kullanılabilir.

Eklenti Uyumsuzluğunu Kontrol Etme

1. Eklentileri Devre Dışı Bırakma: Tüm eklentileri devre dışı bırakarak, temanın tek başına çalışıp çalışmadığı kontrol edilir. Eğer sorun çözülürse, eklentileri birer birer etkinleştirerek sorunun hangi eklentiden kaynaklandığı tespit edilebilir.

2. Eklenti Güncellemeleri: Eklentilerin güncel olup olmadığını kontrol etmek ve gerekirse güncellemek, uyumsuzlukları çözebilir.

Sunucu Kaynaklarını Kontrol Etme

1. Bellek Limitini Artırma: PHP bellek limiti yetersizse, `wp-config.php` dosyasına `define(‘WP_MEMORY_LIMIT’, ‘256M’);` gibi bir satır ekleyerek bellek limiti artırılabilir.

2. PHP Sürümünü Kontrol Etme: Yeni temanın gerektirdiği PHP sürümü ile sunucudaki PHP sürümü uyumlu olmalıdır. Gerekirse sunucu sağlayıcısıyla iletişime geçilerek PHP sürümü güncellenebilir.

Hata Ayıklama Modunu Etkinleştirme

1. Hata Ayıklama Modunu Açma: `wp-config.php` dosyasına `define(‘WP_DEBUG’, true);` ekleyerek hata ayıklama modu etkinleştirilebilir. Bu, hata mesajlarını görünür hale getirir ve sorunun kaynağını belirlemeye yardımcı olur.

2. Hata Günlüklerini İnceleme: Hata ayıklama modu etkinleştirildiğinde, hatalar `wp-content/debug.log` dosyasına yazılır. Bu dosyadaki bilgiler, hatanın nerede olduğunu belirlemeye yardımcı olabilir.

Tema Dosyalarını Kontrol Etme

1. Tema Dosyalarını İnceleme: Tema dosyalarında hatalı kodlar olabilir. Bu durumda, temanın geliştirici kaynaklarını inceleyerek veya temasıyla doğrudan iletişime geçerek sorunun kaynağı belirlenebilir.

2. Tema Güncellemeleri: Tema geliştiricisi, hataları gidermek için güncellemeler yayınlamış olabilir. Tema güncel değilse, güncellenmesi sorunu çözebilir.

Sunucu Ayarlarını Kontrol Etme

1. PHP Ayarlarını Kontrol Etme: `php.ini` dosyasındaki ayarlar, PHP’nin doğru çalışmasını engelleyebilir. Özellikle `display_errors` ve `error_reporting` gibi ayarlar kontrol edilmelidir.

2. .htaccess Dosyasını Kontrol Etme: WordPress’in .htaccess dosyasında yapılan değişiklikler, beyaz sayfa hatasına neden olabilir. Bu dosyayı yedekten geri yüklemek veya varsayılan ayarlara döndürmek çözüm olabilir.

Son Çare: WordPress’in Temiz Kurulumu

1. Temiz Kurulum: Tüm çözüm yolları denenmişse ve sorun devam ediyorsa, WordPress’i yeniden yüklemek son çare olabilir. Bu işlem sırasında veritabanı korunur, ancak temalar ve eklentiler silinir. Bu yüzden, öncelikle tüm önemli dosyaların yedeği alınmalıdır.

Bu adımları takip ederek, WordPress tema değiştirme sonrası beyaz sayfa hatasını çözmek mümkündür. Her adım dikkatle uygulanmalı ve her değişiklikten sonra site kontrol edilerek sorunun çözülüp çözülmediği belirlenmelidir.

CEVAP VER

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

SON İÇERİKLER

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