WordPress wp-config.php hatası beyaz sayfa hatası nasıl çözülür? (WordPress White Screen of Death wp-config.php error)

WordPress, dünyanın en popüler içerik yönetim sistemlerinden biri olmasına rağmen, bazen kullanıcılar “White Screen of Death” (WSOD) olarak bilinen beyaz ekran hatasıyla karşılaşabilirler. Bu hata, genellikle wp-config.php dosyasında yapılan yanlış yapılandırmalardan kaynaklanır. Bu metinde, wp-config.php dosyasıyla ilgili beyaz ekran hatasının nedenlerini ve çözüm yollarını detaylı bir şekilde ele alacağız.

WP-Config.php Dosyası ve Önemi

WordPress’in temel yapılandırma dosyası olan wp-config.php, veritabanı bağlantı bilgilerini, kimlik doğrulama anahtarlarını ve diğer önemli ayarları içerir. Bu dosyada yapılacak bir hata, WordPress’in çalışmasını durdurabilir ve beyaz ekran hatasına yol açabilir.

Hata Nedenleri

1. Yanlış Veritabanı Bilgileri: En yaygın hatalardan biri, veritabanı adının, kullanıcı adının, şifrenin veya sunucu URL’sinin yanlış girilmesidir.

2. Kimlik Doğrulama Anahtarları: AUTH_KEY, SECURE_AUTH_KEY gibi anahtarların eksikliği veya yanlışlığı, güvenlik sorunlarına ve beyaz ekran hatasına neden olabilir.

3. WP_DEBUG Ayarı: WP_DEBUG değişkeni doğru şekilde ayarlanmamışsa, hatalar görünmez hale gelebilir ve beyaz ekran hatası meydana gelebilir.

4. Bellek Limitleri: PHP’nin bellek sınırı yetersizse, WordPress beyaz ekran hatası ile karşılaşabilir.

5. PHP Sürüm Uyumsuzluğu: WordPress’in gerektirdiği PHP sürümünden daha düşük bir sürüm kullanılıyorsa, bu da beyaz ekran hatasına sebep olabilir.

Hata Tespiti

Hata Günlüklerini Kontrol Etme

PHP’nin hata günlüklerine erişim, sorunun kaynağını tespit etmek için önemlidir. WordPress, hata günlüklerini genellikle sunucunun log dosyalarına veya wp-content/debug.log dosyasına yazar.

WP_DEBUG Kullanımı

WP_DEBUG’i etkinleştirerek, hataların görünür hale getirilmesi mümkündür:

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

Hata Çözüm Yolları

Veritabanı Bilgilerini Kontrol Etme

– wp-config.php dosyasını aç.
– DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST değişkenlerini doğru bilgilerle güncelle.

“`php
define(‘DB_NAME’, ‘database_name_here’);
define(‘DB_USER’, ‘username_here’);
define(‘DB_PASSWORD’, ‘password_here’);
define(‘DB_HOST’, ‘localhost’);
“`

Kimlik Doğrulama Anahtarlarını Güncelleme

– WordPress’in resmi sitesinden veya bir anahtar oluşturma aracı kullanarak yeni anahtarlar oluşturun ve wp-config.php dosyasına ekleyin.

“`php
define(‘AUTH_KEY’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’);
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’);
define(‘NONCE_KEY’, ‘put your unique phrase here’);
define(‘AUTH_SALT’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’);
define(‘LOGGED_IN_SALT’, ‘put your unique phrase here’);
define(‘NONCE_SALT’, ‘put your unique phrase here’);
“`

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

– wp-config.php dosyasına şu satırı ekleyin:

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

– Bu, WordPress’in PHP’den daha fazla bellek talep etmesini sağlar.

PHP Sürümünü Güncelleme

– Web sunucusunun PHP sürümünü WordPress’in gerektirdiği en az sürüme yükselt.

Diğer Yöntemler

– Ön Yükleme Hataları: Eklentilerin veya temaların ön yükleme işlemleri sırasında hata yapmış olmaları durumunda, wp-config.php dosyasına `define(‘WP_CACHE’, false);` ekleyerek önbelleği devre dışı bırakabilirsiniz.

– Eklenti ve Tema Sorunları: Eklenti veya temaların güncel olup olmadığını kontrol edin. Sorun devam ederse, bir eklenti veya tema devre dışı bırakılarak sorunun kaynağı bulunabilir.

Sunucu Tarafı Çözümler

– PHP Ayarlarını Kontrol Etme: PHP’nin `display_errors` ve `error_reporting` ayarlarını doğru şekilde yapılandırarak hataların görünür hale gelmesi sağlanabilir.

– Hosting Sağlayıcısı ile İletişim: Bazı durumlarda, sunucu yapılandırması veya kaynak yetersizliği nedeniyle beyaz ekran hatası oluşabilir. Hosting sağlayıcısı ile iletişime geçerek, sunucu kaynaklarının yeterli olup olmadığını veya yapılandırma hatalarını kontrol edebilirsiniz.

Yedeklemeler ve Geri Yükleme

– Her türlü değişiklikten önce, WordPress’in ve veritabanının yedeklerini almak önemlidir. Böylece, yapılan değişiklikler sorunu çözmezse, yedekten geri yükleme mümkündür.

Sonuç

WordPress’in wp-config.php dosyası ile ilgili beyaz ekran hatası, genellikle yapılandırma hatalarından kaynaklanır. Bu hatanın çözümü için, ilk adım olarak hataları tespit etmek ve ardından adım adım çözüm yollarını uygulamak gereklidir. Bu metinde belirtilen yöntemler, çoğu durumda WSOD sorununu çözecektir. Ancak, kalıcı çözümler için sunucu yapılandırması, eklenti/tema uyumluluğu ve WordPress ile PHP sürüm uyumluluğunun düzenli olarak kontrol edilmesi önemlidir.

CEVAP VER

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

SON İÇERİKLER

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