WordPress site ön yüz beyaz sayfa hatası nasıl çözülür? (WordPress front-end White Screen of Death)

Beyaz Sayfa Hatasının Nedenleri

WordPress’te beyaz sayfa hatası, genellikle aşağıdaki nedenlerden kaynaklanır:

– PHP Bellek Limiti: WordPress’in çalışması için yetersiz PHP bellek tahsisi.
– Eklenti veya Tema Uyumsuzluğu: Yeni bir eklenti veya tema kurulduktan sonra uyumsuzluk yaşanması.
– Hatalı Kod: Tema veya eklentideki hatalı kodlar.
– WordPress Çekirdek Dosyalarında Bozulma: Dosyaların zarar görmesi veya yanlış yüklenmesi.
– Sunucu Sorunları: Sunucu kaynaklarının yetersizliği veya PHP/MySQL ayarlarında sorunlar.

Hata Kaydını Etkinleştirme

WordPress’te beyaz sayfa hatasının nedenini anlamak için ilk adım, hata kaydını etkinleştirmektir:

1. wp-config.php Dosyasını Düzenle: Bu dosyayı FTP üzerinden aç ve aşağıdaki satırı ekle:
“`php
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
“`
Bu, hataların `wp-content/debug.log` dosyasına yazılmasını sağlar.

2. Hata Kaydını İncele: Hata kaydını inceleyerek, hangi dosya ve satırda hata oluştuğunu tespit et.

Bellek Sınırını Artırma

WordPress’in bellek sınırını artırarak beyaz sayfa hatasını çözebilirsin:

1. wp-config.php Dosyasını Düzenle: Aşağıdaki satırı dosyaya ekle:
“`php
define(‘WP_MEMORY_LIMIT’, ‘256M’);
“`
Bu, WordPress’in kullanabileceği bellek miktarını 256 MB’a çıkarır.

Eklentileri ve Temaları Kontrol Etme

Eklentiler ve temalar, beyaz sayfa hatasına neden olabilir:

1. Eklentileri Devre Dışı Bırakma: Tüm eklentileri FTP üzerinden `plugins` klasörünün adını değiştirerek devre dışı bırak. Örneğin, `plugins` klasörünün adını `plugins_old` olarak değiştir. Siteyi yeniden kontrol et ve hatanın devam edip etmediğini gör.

2. Temanın Varsayılana Dönmesi: `themes` klasörünün adını değiştir ve WordPress’in varsayılan temayı kullanmasını sağla.

WordPress Çekirdek Dosyalarını Onarma

Bozuk veya eksik WordPress dosyaları da beyaz sayfa hatasına neden olabilir:

1. WordPress’i Yeniden Yükle: WordPress’i yeniden indir ve mevcut dosyaların üzerine yaz. Veritabanı ve wp-content klasörü korunmalıdır, sadece çekirdek dosyaları yeniden yazılmalıdır.

Sunucu Taraflı Sorunlar

Sunucu kaynakları veya yapılandırmaları, beyaz sayfa hatasının başka bir nedeni olabilir:

1. PHP ve MySQL Sürümlerini Kontrol Etme: WordPress’in minimum gereksinimlerini karşılayan PHP ve MySQL sürümlerinin kullanıldığından emin ol.

2. Sunucu Kaynaklarını İnceleme: CPU kullanımı, bellek kullanımı gibi sunucu kaynaklarını kontrol et ve gerekirse hosting sağlayıcısı ile iletişime geç.

Hatalı Kodları Tespit Etme

Eğer bir eklenti veya tema kodundan kaynaklanan bir hata varsa:

1. Hata Kaydını Kullanarak Hatalı Kodu Bulma: `wp-content/debug.log` dosyasında, hangi dosya ve satırda hata olduğunu tespit et ve bu kodları düzelt.

Son Çare: Veritabanı Yedeği ve Yeniden Kurulum

Tüm çözümler başarısız olursa:

1. Veritabanını Yedekle: Veritabanını yedekle ve WordPress’i yeniden yükle. Yedeği geri yükleyerek, sorunun çözülüp çözülmediğini kontrol et.

PHP İşlem Zaman Aşımı

PHP’nin işlem zaman aşımı ayarı da beyaz sayfa hatasına neden olabilir:

1. php.ini Dosyasını Düzenle: `php.ini` dosyasındaki `max_execution_time` değerini artır. Örneğin, 30 saniyeden 60 saniyeye çıkar.

Eklenti/Tema Güncellemeleri

Güncellemeler, beyaz sayfa hatasını çözebilir:

1. Güncel Tutma: Tüm eklentileri, temaları ve WordPress çekirdeğini güncel tut. Güncellemeler genellikle bilinen hataları düzeltir.

Sonuç

WordPress’te beyaz sayfa hatası, birçok farklı nedenle ortaya çıkabilir. Bu hataları çözmek için metodik bir yaklaşım gereklidir: hata kaydını etkinleştirme, eklenti ve tema sorunlarını kontrol etme, bellek sınırını artırma, sunucu kaynaklarını inceleme ve gerekirse çekirdek dosyaları yeniden yükleme. Bu adımları takip ederek, sorunun kaynağını bulup çözmek mümkündür.

CEVAP VER

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

SON İÇERİKLER

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