Her şey yolunda gidiyordu. WordPress sitenizi keyifle yönetiyordunuz, bir anda bir şeyler ters gitmeye başladı. Sayfanız beyaz bir ekranla donmuş, hiçbir şey görmüyorsunuz. İşte karşınızda “Beyaz Ekran Hatası” ya da popüler adıyla “White Screen of Death”. Peki, panik yapmalı mısınız? Hayır, kesinlikle hayır! Bu yazı, bu problemi nasıl çözebileceğinizi adım adım anlatacak. Kendinizi endişelenmiş ve kaybolmuş hissettiğinizde, bu rehber size doğru yolu gösterecek.
Beyaz Ekran Hatası Nedir?
WordPress'te Beyaz Ekran Hatası, herhangi bir hata mesajı göstermeden, sitenizin tamamen beyaz bir ekranla kapanmasıdır. Hatta, bazen admin paneline bile erişim sağlayamayabilirsiniz. Bu durum, genellikle sunucu hataları, plugin çakışmaları, tema sorunları veya yetersiz bellek limitleri gibi teknik problemler nedeniyle meydana gelir. Peki, nedenini bulmak ve çözmek bu kadar zor? Çünkü bu hata genellikle hiçbir açıklama yapmadan sitenizi durdurur. Ancak endişelenmeyin, bu yazıda bahsedeceğimiz adımlar sayesinde problemi çözebilirsiniz.
1. Hata Kayıtlarını Kontrol Edin
İlk olarak, hata kayıtlarına bakmakta fayda var. Çünkü çoğu zaman sunucu hataları burada kaydedilir. WordPress’in `wp-config.php` dosyasını düzenleyerek hata raporlamayı etkinleştirebilirsiniz.
Adım 1: `wp-config.php` dosyasını FTP üzerinden açın.
Adım 2: Şu satırı bulun:
```php
define('WP_DEBUG', false);
```
Adım 3: Bu satırı şu şekilde değiştirin:
```php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
```
Bu, hata loglarını `wp-content/debug.log` dosyasına kaydedecektir. Şimdi, bu dosyayı kontrol ederek, hataların kaydını görebilirsiniz.
2. Eklentileri Kontrol Edin
Bir başka yaygın sorun, eklentiler (plugin) arasındaki çakışmalar veya bozulmalardır. Eklentilerinizi devre dışı bırakmak, hatanın kaynağını bulmanıza yardımcı olabilir.
Adım 1: FTP veya dosya yöneticisini kullanarak wp-content klasörüne gidin.
Adım 2: `plugins` klasörünü bulun ve ismini değiştirin. Örneğin, `plugins_old` olarak yeniden adlandırabilirsiniz.
Adım 3: Şimdi sitenizi tekrar yükleyin. Eğer site açılıyorsa, sorun büyük ihtimalle bir eklentiden kaynaklanıyor demektir. Eklentilerinizi teker teker etkinleştirerek hangi eklentinin problemi yarattığını bulabilirsiniz.
3. Tema Sorunlarını Kontrol Edin
Eğer eklentilerle ilgili bir sorun yoksa, sıradaki adım temayı kontrol etmek olacaktır. Kullandığınız tema da bazen bu tür hatalara yol açabilir.
Adım 1: Yine FTP üzerinden `wp-content/themes` klasörüne gidin.
Adım 2: Aktif temanın klasörünü yeniden adlandırın. Örneğin, `aktif_tema_old`.
Adım 3: Şimdi WordPress otomatik olarak varsayılan temayı etkinleştirecektir (Twenty Twenty-One gibi).
Eğer site bu işlemden sonra açılırsa, problem temadan kaynaklanıyordur. Temanızı güncelleyerek veya değiştirerek sorunu çözebilirsiniz.
4. Bellek Limitini Artırın
Bazen sunucu belleği yetersiz olduğu için WordPress beyaz ekran hatası verebilir. Bu durumda, PHP bellek limitini artırmak iyi bir çözüm olabilir.
Adım 1: `wp-config.php` dosyasını açın.
Adım 2: Şu satırı ekleyin:
```php
define('WP_MEMORY_LIMIT', '256M');
```
Bu, PHP bellek limitini 256 MB’ye çıkaracaktır. Bellek sorunu, bazen sayfanın açılmaması gibi problemlerin temel nedenidir.
5. PHP Sürümünü Güncelleyin
Eğer hala sorun devam ediyorsa, PHP sürümünü güncellemek faydalı olabilir. WordPress en iyi şekilde PHP 7.4 ve üstü sürümleriyle çalışır.
Adım 1: Hosting kontrol panelinize giriş yapın.
Adım 2: PHP sürümünü kontrol edin ve 7.4 veya daha üst bir sürüme güncelleyin.
Bu işlem, bazı uyumsuzluk sorunlarını çözecektir.
6. WordPress’i Yeniden Yükleyin
Eğer tüm bu adımlar sorunu çözmediyse, WordPress dosyalarını tekrar yüklemek en son çözümünüz olabilir.
Adım 1: WordPress’in en son sürümünü [resmi WordPress sitesi](https://wordpress.org/download/) üzerinden indirin.
Adım 2: Eski dosyaları yedekledikten sonra, yeni dosyaları yükleyin. Ancak, `wp-content` klasörünü ve `wp-config.php` dosyasını değiştirmemeye özen gösterin.
Bu işlem, dosya bozulmalarını düzeltebilir ve siteyi eski haline getirebilir.
Sonuç
Beyaz Ekran Hatası can sıkıcı bir durum olabilir, ancak doğru adımları izlediğinizde çözüme ulaşmanız oldukça basit olacaktır. Eklenti çakışmalarından temaya, bellek sınırlarından PHP sürümüne kadar tüm olasılıkları kontrol ederek sorunun kaynağını bulabilirsiniz. Unutmayın, sakin kalın ve tek tek adımları uygulayın. Böylece sitenizi kısa sürede eski haline getirebilirsiniz.