WordPress beyaz sayfa hatası ve çözümü

WordPress beyaz sayfa hatası adlı sorun çok defa bir çok kişinin başına gelmiştir. Hatta bu hata en çok karşılaşılan hatalardan birisi haline gelmiştir. WordPress kullanımın basitliğinin ve işlevselliğinin yanı sıra böyle beyaz sayfa hatası gibi sorunlarda verebiliyor. Bu sayfanın bize görünüş biçimi iki farklı şekilde olabilir. Sitemizin açılış sayfasında veya admin panelimizde beyaz boş bir sayfa ile karşılaşabilirsiniz. Bu hatanın tek bir çözümü yoktur. Çünkü önce bu beyaz sayfa hatasının neden kaynaklandığını bulmak zorundayız. WordPress farklı bileşenlerden oluşan bir sistem olduğu için önce hatamızın kaynağını daha sonra ise çözümünü bulmalıyız. Hemen başlayalım…

wordpress beyaz sayfa hatasi
wordpress beyaz sayfa hatasi

WordPress beyaz sayfa hatası ve çözümü

Önce hatanın sebebini bulmak için ne gibi yollara başvurabiliriz ona bakalım. Sıra ile deneyerek gideceğiz, sıralamayı en makul sebepten, en uzağa doğru basitlik ve kolaylık derecesine göre düzenledim.

1- En son olarak eklenti yüklediniz mi ? Eğer cevabınız evet ise beyaz sayfa hatasına bir eklenti sebep olabilir. O yüzden önce plugins isimli dosyanın adını bank-not olarak değiştirin. Değiştirdikten sonra sitemizdeki beyaz sayfa hatası çözüldüyse eğer, hatanın kaynağını bulduk; eklentiler. Ama hangi eklenti şimdi de onu tespit etmemiz gerekiyor. O yüzden adını değiştirdiğimiz plugins isimli dosyanın ismini tekrar plugins olarak koyalım. Daha sonrasında ise tek tek eklentileri pasif hale getirerek hangi eklenti pasif hale geldiğinde sorun kalkıyorsa o eklenti soruna sebep oluyor demektir.

2- Beyaz sayfa hatası tema kaynaklı olabilir. O yüzden WordPress’ in kendi temalarından birini yükleyelim ve sorun ortadan kalkıyor mu test edelim. Yani WordPress’ in kurulumu ile birlikte gelen temalardan birini aktifleştirip öyle deneyelim. Twenty Twelve gibi temaları deneyebiliriz.

3- Bazı dosyalarda yapılan kod değişiklikleri ve boş satırlar da beyaz sayfa hatasına sebep olabilir. Bu boşlukları ya da kod hatalarını bulmak tabi ki zordur. O yüzden WordPress’ i tekrar indirip wp-admin ve wp-includes dosyalarının orijinal halini yükleyelim.

4- wp-config dosyasını açalım ve UTF-8 olarak düzeltelim, eğer zaten UTF-8 ise ANSI olarak düzeltelim. Yani ikisini de bir deneyelim sonuç verecek mi, WordPress beyaz sayfa dediğimiz olay maalesef bu kadar karmaşık ve çok rastlanılan bir olaydır.

5- Safe modu değiştirin. php.ini dosyası benim kullandığım hosting panelinde var, kendim değiştirebiliyorum. On/Off şeklinde değiştirerek deneyebilirsiniz.

6- Wp-config.php dosyasına aşağıdaki kodları ekleyerek limitleri yükseltelim.

[css autolinks=”false” classname=”myclass” collapse=”false” firstline=”1″ gutter=”true” highlight=”1-3,6,9″ htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”true” title=”wp-config.php”]<code class="plain" style="color: #000000;">define(</code><code class="string" style="color: blue !important;">’WP_MEMORY_LIMIT'</code><code class="plain" style="color: #000000;">, </code><code class="string" style="color: blue !important;">’64M'</code><code class="plain" style="color: #000000;">);</code>[/css]

7- Wp-config dosyasına aşağıdaki kodları ekleyin.

[css autolinks=”false” classname=”myclass” collapse=”false” firstline=”1″ gutter=”true” highlight=”1-3,6,9″ htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”true” title=”wp-config.php”]error_reporting(E_ALL); ini_set(‘display_errors’, 1);

define( ‘WP_DEBUG’, true);[/css]

8- php.ini dosyası ile limitleri yükseltin. Aşağıdaki kodları php.ini dosyasına ekleyin veya aşağıdaki gibi limitleri yükseltin.

[css autolinks=”false” classname=”myclass” collapse=”false” firstline=”1″ gutter=”true” highlight=”1-3,6,9″ htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”true” title=”php.ini dosyası”]** Trick for long posts */ ini_set(‘pcre.recursion_limit’,20000000); ini_set(‘pcre.backtrack_limit’,10000000);[/css]

Eğer tüm bu maddelere rağmen WordPress beyaz sayfa hatası devam ediyorsa son olarak yapmamız gereken tek bir şey kaldı.

Son; Wp-includes dosyası içinde yer alan pluggable.php dosyasının başına aşağıdaki kodu ekleyelim.

<?php ob_start(); ?>

Umarım sorununuz düzelmiştir.

Son güncellenme tarihi: 22.10.2014

Benzer Yazılar

15 YORUM “WordPress beyaz sayfa hatası ve çözümü

  1. csariaslan Reply

    Güzel bir makale olmuş eline sağlık kardesim. bilmeyenler için faydalı

  2. taha hg Reply

    Merhabalar admin. Öncelikle makaleniz için çok teşekkürler gerçekten güzel olmuş. Şu anlamda beğendim: beyaz sayfa hatası ile sık sık karşilaşan biriyim fakat hataların 2 3 nedenden iste eklenti ile ilgili gibi nedenler den bahsedilen makaleler karşılaştim. Fakat siz gerçekten bir çok yerden çözüm seçenekleri yazmışsınız ve çok faydalı bir makale olmuş. Elinize sağlık. Yeni makaleleriniz de başarılar dilerim 🙂

    • yemre Post authorReply

      Teşekkürler Taha bey, ben kendim karşılaştım ve oldukça zor çözdüm bu beyaz sayfa hatasını, o yüzden dedim bu kadar uğramışken bunun bir konusunu açayım da, faydalansınlar. Fakat bu konu çok kez açılmış bende o yüzden beyaz sayfa hatasıyla karşılaşanlar için hangi seçenek daha fazla hataya sebebiyet veriyorsa ona göre bir sıralama yaptım. Tekrar teşekkürler yorumunuz için, sağolun 🙂

  3. Erik Lamela Reply

    Uzun süredir aradığım şeydi böyle kaliteli bir çözüm sunduğunuz için teşekkür ederim.
    Diğer makalelerinizde çok güzel tebrik ederim sizi

    • yemre Post authorReply

      Çok teşekkürler yorumunuz için, bu makaleleri yazmaya devam etmemin tek sebebi bu gelen yorumlar diyebilirim. Yoksa WordPress beyaz sayfa yazınca bir sürü sonuç çıkıyor, ama çoğu başına bile gelmeden oradan alıp kendi sayfasına yapıştırıyor. Kalabalık yüzünden yükselemiyorum sıralamalarda 🙂 Sorunun çözüldüğüne sevindim.

  4. aşkıncan Reply

    ben denedim ama hala beyaz ekran alıyorum bana yardım edebilicek varmı acaba

  5. Umut Baran ZORLU Reply

    Bu sorunu birçok kez listelenen yöntemlerle çözdüm ancak bu sefer çözemedim. Panele giriyor ancak site beyaz. Error reporting falan olsa da hata görüntülenmiyor. Memory artırmak da işe yaramadı. En sonunda siteyi baştan kuruyorum. Buradakilerin dışında bir sebep daha var galiba bu hataya sebep olan.

  6. Sinem Reply

    Makaleniz için çok teşekkürler. Sıfırdan kurdum sitemi

  7. Murad Reply

    Sitem arada beyaz sayfa yapıyor anlamıyorum ram seviyesi 1024 ayrıca yukarıdakileride denedim bir sıkıntı yok tema themeforest meşhur temalarından fazla eklentileri kaldırdım

  8. cemal Reply

    plugins ismini değişerek beyaz sayfa sorunu giderildi fakat eklentilerin tamamı gitmiş şimdide sitenin altı yok yani yarısına kadar görüntüleyebiliyorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir