WordPress Beyaz Sayfa Hatası Neden Oluşur? WordPress Beyaz Sayfa Sorunu Çözümü ve Önerileri

E-posta Hosting Kampanya

WordPress beyaz sayfa hatasının oluşma nedenleri; hizmet sağlayıcılarının düşük bellek limiti ayarlaması, eklentiler arasındaki uyumsuzluk ve temaların uyumlu çalışmaması gibi durumlar olabilmektedir. WordPress beyaz sayfa hatasının çözülebilmesi için hata nedeninin tespit edilebilmesi ve bu sebeple hata nedenlerinin her birinin tek tek kontrolünün sağlanması gerekmektedir. FTP yöneticisi ile henüz FTP yöneticisini kullanmayı bilmeyen bir kişi dahi kolay ve pratik adımlar ile hataları kontrol ederek tespit edebilmektedir. Beyaz sayfa hataları düzeltilmek istendiğinde eğer WordPress yönetim paneline erişim sağlanamıyor ise tek çözüm yolu hataların FTP üzerinden çözülmesi olmaktadır.

WordPress Beyaz Sayfa Hatasının Sebepleri Nelerdir?

WordPress beyaz sayfa hatasının nedenleri birden fazla olabilmektedir ve her hatanın kolayca düzeltilmesi mümkün olmaktadır. Bu hatalar siteyi bütünü ile bozabileceği gibi sadece bazı kısımlarını da bozabilmektedir. Her şey düzgün çalışıyor olsa da sadece belirli bir gönderide ya da sayfada da bu hatanın alınabilmesi mümkün olmaktadır. WordPress beyaz sayfa hatasının nedenleri aşağıda verilmiştir:

  • Fazlaca kullanılan hafıza sebebi ile alınabilecek bir hatadır.
  • Temanın belirli bir eklenti ile uyumsuz olması durumunda ya da tam tersinde WordPress beyaz sayfa hatasının alınabilmesi mümkündür.
  • WordPress dosyaları güncellendiğinde bozulan kötü kodlanmış olan eklentiler ya da temalar WordPress beyaz sayfa hatasına sebep olabilmektedir.
  • Web hosting sunucusu ile ilgili problemler WordPress beyaz sayfa hatasına neden olabilmektedir.

WordPress Beyaz Sayfa Hatasını Çözebilmek İçin Gerek Duyulanlar Nelerdir?

WordPress beyaz sayfa hatasının çözüme ulaştırılması için ihtiyaç duyulanlar aşağıdaki gibidir:

  • WordPress yönetici alanına erişim sağlanabiliyor olması gerekmektedir.
  • Hosting kontrol paneli ile ya da FTP’ye erişim sağlanarak çözüm adımları tamamlanabilmektedir. FTP yöneticisi olarak FileZilla gibi popüler bir program kullanılabileceği gibi bu programa alternatif olarak CuteFTP ya da SmartFTP de tercih edilebilmektedir. Çoğunlukla yönetici panelini etkileyen bir hata olduğu için bu hatanın çözümünde FTP yöneticisinin kullanılması daha fazla tercih edilen bir durumdur.

WordPress Memory Limitini Artırarak WordPress Beyaz Sayfa Hatası Nasıl Çözülür?

WordPress hafıza limitini artırarak beyaz sayfa hatasının çözülmesi için FTP istemcisi ile izlenmesi gereken adımlar aşağıda belirtilmiştir:

  • FTP istemcisine giriş yapılmalı ve FTP sunucusu ile bağlantı sağlanmalıdır.
  • Dosyalar içerisinden public_html klasörü açılmalıdır.
  • public_html klasörünün içerisinde bulunan wp-config.php dosyası bulunmalıdır.
  • wp-config.php dosyası bulunduktan sonra üzerine sağ tıklanmalı ve ardından düzenleme seçeneği tercih edilmelidir.
  • Varsayılan metin düzenleyicisinde dosya açıldıktan sonra düzenlemenin tamamlanabilmesi için php etiketleri içerisine ’’define(‘WP_MEMORY_LIMIT’,’64m’);’’ satırı eklenmelidir.
  • Düzenleme yapılan dosyanın kaydedilmesi ve ardından kapatılması gerekmektedir.
  • Değişiklik yapılan dosyayı FileZilla FTP istemcisi sunucuya yüklemektedir. Yükleme olduktan sonra web sitesi kontrol edilmeli ve WordPress beyaz sayfa hatasının çözülüp çözülmediğine bakılmalıdır.

Bellek limitinin düşük olmasının sebebi hosting sağlayıcısının limiti düşük ayarlaması olabilmektedir. Böyle durumlarda kendisi ayarlamak ile vakit kaybetmek istemeyenler, servis sağlayıcılarının destek ekipleri ile iletişim kurarak da hafıza limitinin artırılmasını isteyebilmektedirler. phpinfo fonksiyonu ile ayarlanan limitin kontrolünün yapılabilmesi mümkün olmaktadır. Hafıza limiti arttırıldığı halde WordPress beyaz sayfa hatası görülmeye devam eder ise, bir başka çözüm yolu denenmelidir.

WordPress Beyaz Sayfa Hatası Eklentileri Kontrol Ederek Nasıl Çözüme Ulaştırılır?

Eklentileri devre dışı bırakarak WordPress beyaz sayfa hatasını çözmek, bellek sınırını yükselttikten sonra başvurulması gereken bir çözüm yoludur. Beyaz sayfa hatası alma sebebinin eklentilerden dolayı olup olmadığının daha kısa süre içerisinde tespit edilebilmesi için her eklentiyi tek tek devre dışı bırakarak kontrol sağlamak yerine tek seferde bütün eklentilerin devre dışı bırakılması tavsiye edilmektedir. Eğer bütün eklentiler devre dışı bırakıldıktan sonra yaşanan sorun düzelir ise; sonrasında problemin hangi eklentiden kaynaklandığının bulunması gerekmektedir. Problemin hangi eklentiden kaynaklandığının bulunması için takip edilmesi gereken adımlar şu şekildedir:

  • Hosting kontrol panelinden yapılabileceği gibi FTP sunucusuna giriş yapılarak da bu işlem yapılabilmektedir.
  • FTP sunucusuna giriş yapıldıktan sonra public_html klasörünün bulunması gerekmektedir.
  • public_html klasöründe bulunan public_html/wp-cpntent klasörü açılmalıdır.
  • Klasörün içerisinde bulunan plugins klasörü seçilmelidir ve ismi değiştirilmelidir. Örneğin plugins-disabled yapılabilmektedir. Klasörün isminin değiştirilmesi ile beraber WordPress’in eklenti klasörü yokmuş gibi algılanmaktadır ve dolayısı ile bütün eklentiler devre dışı kalmış olmaktadır. Problemin eklentilerden kaynaklanıp kaynaklanmadığı da bu şekilde öğrenilebilmektedir.
  • Problem eklentilerden kaynaklanıyor ise; sorun çıkartan eklentinin bulunması gerekmektedir. Bunun için öncelikle ismi değiştirilen eklenti klasörünün adının yeniden plugins olarak değiştirilmesi gerekmektedir.
  • Plugins klasörü içerisinde bulunan klasörlerin her birinin isimleri sırası ile değiştirilmeli ve hatanın ismi değiştirilen eklentiden kaynaklanıp kaynaklanmadığının test edilmesi gerekmektedir.
  • Eklentiler tek tek devre dışı bırakılırken ve her yeni isimlendirmeden sonra web sitesinin çalışıp çalışmadığı da kontrol edilmelidir ve bu şekilde hataya neden olan eklenti bulunmalıdır.
  • Hatayı yaratan eklenti bulunduktan sonra bu eklentinin klasörünün silinmesi, eklentinin değiştirilmesi veya yeniden yüklenmesi gibi hatayı ortadan kaldırabilecek çözümler üretilmelidir. Eklentiden kaynaklanan hatanın alınması beyaz sayfa hatasını düzeltmez ise, bir başka çözüm yolu denenmelidir.

Temaları Kontrol Ederek WordPress Beyaz Sayfa Hatası Nasıl Ortadan Kaldırılır?

Desteklenmeyen temadan kaynaklanan WordPress beyaz sayfa hatasının çözülmesi için ilgili hatanın ana nedeninin tema olup olmadığının teyit edilmesi gerekmektedir. Bunun için öncelikle web sitesinin temasının varsayılan tema ile yani Twenty Seventeen teması ile değiştirilmesi gerekmektedir. Varsayılan temaya geri dönüldüğünde eğer mevcut sorun ortadan kalkar ise, bu durumda problem temadan kaynaklandığı için hatalı temanın kaldırılması gerekmektedir. Düzgün bir şekilde tema tekrar kurularak hata verip vermediğine bakılmalıdır. Temayı kontrol ederek devre dışı bırakmak için yapılması gerekenler aşağıda sıralanmıştır:

  • Hosting kontrol paneline giriş yapılmalıdır.
  • Kontrol panelinden phpMyAdmin seçilmelidir.
  • wp_options tablosu açılmalıdır ve bu tablodan template ile stylesheet değerlerine ulaşılmalıdır.
  • Mevcut temanın ismi bu değerler ile görülebilmektedir. Ancak hatanın temadan kaynaklanıp kaynaklanmadığının anlaşılabilmesi için bu temanın değiştirilmesi gerektiğinden değerler de değiştirilmelidir. Değerlerin her ikisinin üzerine çift tıklandıktan sonra twentyseventeen yazılmalıdır.
  • Değerlerin değiştirilmesi ile beraber mevcut tema devre dışı kalmakta ve varsayılan tema kullanılmaya başlanmaktadır. Beyaz sayfa hatasının alınıp alınmadığı kontrol edilmelidir. Eğer tema devre dışı bırakıldığı halde hala bu hata alınıyor ise başka bir neden bulunmalı ve çözüm üretilmelidir.

WordPress Beyaz Sayfa Hayat Kayıtlarının Kontrolü İle Sorun Nasıl Çözülür?

WordPress hata kayıtlarını inceleyerek hatayı ortadan kaldırmak için debug fonksiyonundan yararlanılabilmektedir. Beyaz sayfa hatasının çözülmesi için her seçenek denenmesine rağmen hata yine de ortadan kaldırılamamış ise son çare olarak hata kayıtları kontrol edilmelidir. Hataların ekrana yazdırılabilmesi için aşağıdaki adımlar tekrarlanmalıdır:

  • FTP sunucusuna bağlantı gerçekleştirilmelidir.
  • Düzenleme yapabilmek için wp-config.php dosyasının açılması gerekmektedir.
  • WP_DEBUG değerinin aranması ve sonrasında false’un true olarak değiştirilmesi için define(‘WP_DEBUG’, true); komutunun girilmesi gerekmektedir.
  • İlgili komut eklendikten sonra beyaz sayfa uyarıları ve hataları ekranda listelenmeye başlamaktadır. Bu hatalar incelendiğinde hataların nelerden kaynaklandığının anlaşılabilmesi mümkün olmaktadır. WordPress beyaz sayfa hatasının kaynağı bulunduktan sonra da düzeltilmesi için gerekli aksiyon alınabilmektedir.