WordPress gunumuzde en cok kullanılan blog alt yapısıdır. Ancak bunun yanında portal ve şirket sitelerinde hatta alışveriş sitelerinde bile kullanılabilmektedir. Bunun sebebi gelişmiş ozelliklere sahip olmasının yanında kullanım kolaylığının olması ve ucretsiz olarak sunulması. Ancak bu sistem bu kadar iyi olsa da kimi zaman kullanıcı hatasından kimi zamanda ufak kodlama hatalarından dolayı bazı hatalar veriyor. Bu hatalar arasında en meşhur olanı beyaz sayfa hatasıdır. Sizde ana sayfanızda veya admin panelinde beyaz sayfa hatası alıyorsanız cozumu icin aşağıdaki yontemleri deneyebilirsiniz:
Beyaz sayfa sorunu yaşayanların genelde coğu bir eklenti yukledikten sonra bu hatanın oluştuğunu soyluyor. Boyle durumlarda wp-content icerisinde bulunan eklenti klasorunun yani plugins isimli dosyanın adını pung-bank diye değiştirmeniz yardımcı olacaktır. Eklenti klasorunun adını bu şekilde değiştirdikten sonra siteye girmeyi deneyin eğer acılırsa sorun eklentilerden kaynaklıdır. Daha sonra eklentileri tek tek pasifhale getirerek hangisinden kaynaklı olduğunu bulabilirsiniz.
Beyaz sayfa hatası ayrıca tema kaynaklı oluşan bir hatadır. Bazı temalarda da bu hatalar oluşmaktadır. Eğer eklentilerden kaynaklı değilse o zaman tum temalarınızı FTPden silip, WordPress sisteminin kendi default temasını yuklemeniz sorunun cozumunde yardımcı olacaktır.
Yukarıda ki iki işleme rağmen duzelmediyse wp-config.phpyi acarak UTF-8 olarak kayıtlı iseANSI diye değiştirin. ANSI diye kayıtlıysa eğer o zamanda UTF-8 olarak kaydedip tekrar yukleyin.
Sorun hala devam ediyorsa o zaman wp-admin ve wp-includes klasorlerini tekrar yukleyin.
Yukarıdakileri yaptığınız taktirde sorun buyuk ihtimal cozulecektir. Ancak hala devam ediyorsa o zaman sorunun temel kaynağı hostinginizin php.ini dosyası ile alakalıdır. Bu durumda hosting firmanız ile iletişime gecerek php.ini dosyasınızın safe_mod(guvenlik modu) durumu off ise on olarak değiştirmelerini soyleyin.
Tum bu işlemler mutlaka cozume ulaşmanızı sağlayacaktır. Ancak yine de olmadı derseniz size olum vuruşu olarak adlandırdığım işlemi tarih edeyim.
WordPress dosyalarından wp-inculides/pluggable.php dosyasını acıyoruz ve başına şu kodu ekliyoruz:
PHP: