WordPress Beyaz Sayfa Hatası ve Çözümü

Jaime Lannister

Kıdemli Üye
1 Ara 2020
3,692
806
Casterly Rock
Merhaba değerli TURKHACKTEAM üyeleri, Wordpress beyaz sayfa hatası ve çözümünü anlatacağım.

qludCv.png

YHOrwJ.gif

qludCv.png


Web siteniz aktifken bir anda içerikler kaybolmuşsa ve bembeyaz bomboş bir sayfa görüyorsanız, web siteniz hiçbir yere kaybolmadı, sadece bir problem nedeniyle gösterim sağlanamıyor. Bu hata WordPress'de yaygın olarak görülen WSoD (White Screen of Death) Beyaz Sayfa Hatası denir. Bu hatanın neyden kaynaklandığını ve nasıl çözüleceğine bakalım:

SvMpp1.png


1- Beyaz Sayfa Hatası Nedir ?
WordPress Beyaz Sayfa Hatası, WSoD (WordPress White Screen of Death) olarak da isimlendirilen ve WordPress tabanlı web sitelerinde yaşanan bir hatadır. Bu hata gerçekleştiğinde web sitenizin adresine gelenler bomboş bembeyaz bir sayfa görürler. Meydana gelen hatanın nedenine göre tüm internet sayfası ya da sitenin bazı kısımları bu hatadan etkilenebilmektedir. Bu hatanın sebebi şunlar olabilir:
  1. Web hosting sunucusu ile ilgili sorunlar.
  2. Bir temanın belirli bir eklentiyle uyumsuz olması veya tam tersi.
  3. PHP dosyalarının aşırı bellek kullanımı sonucunda bellek yetersizliği
  4. WordPress dosyalarınızı güncellediğinizde bozulan kötü kodlanmış bir eklenti veya tema.
Hata, birkaç sorun giderme yöntemi ile basit bir şekilde düzeltilebilir.

7HEAST.jpg


2- WordPress Beyaz Sayfa Hatasının Çözümleri
Bu hatayı bir kaç farklı yolla çözebiliriz bunlar:
  1. WordPress Temasını Değiştirmek
  2. WordPress Debug Modunu Açmak
  3. cPanel’den Pluginleri ve Theme Değiştirmeyi Denemek
Bu çözümlere detaylıca bakalım:

Yn3Yc5.png


3- WordPress Temasını Değiştirmek
Sitenizde kötü hazırlanmış temalar birden fazla eklentiyi bozabilirler. Bu sorunu şu şekilde çözebilirsiniz:

  1. Sitenize ait wp-admin paneline giriş yapın.
  2. WordPress’in son sürümü güncellemesi yaptığınızdan emin olun.
  3. Temanızı güncelleyin butonuna basarak WordPress Twenty Twenty-One Temasına dönüştürün. Sonrasında eski temanıza dönmeniz mümkün olucaktır.
  4. Orijinal temaya döndüğünüzde sorun düzeldiyse temanız sorun yaratıyor demektir başka bir tema kullanın. Fakat Beyaz Sayfa Hatası düzelmediyse sorun temanızla alakalı değildir.
Sorununuz büyük ihtimalle çözülmüştür çözülmediyse diğer yöntemlere bakalım:

MQDF3C.jpg


4- WordPress Debug Modunu Açmak
Diğer bir çözüm yöntemi WordPress'de Debug Modunu açmak olucaktır:

  1. cPanel’ den dosya yöneticisine girerek public_html dizinine tıklıyoruz.
  2. wp-config.php dosyasını bulduktan sonra sağ tıklayarak editi seçiyoruz. Dosyaya kod eklememiz gerekiyor.
  3. Açılan kod sayfasında şu satırı buluyoruz define( ‘WP_DEBUG’, false );
  4. Bundan sonra yapmamız gereken alt satırına verdiğim kod satırlarını kopyalayın:

    Kod:
    // Enable WP_DEBUG mode
    
    define( ‘WP_DEBUG’, true );
    
    // Enable Debug logging to the /wp-content/debug.log file
    
    define( ‘WP_DEBUG_LOG’, true );
    
    // Disable display of errors and warnings
    
    define( ‘WP_DEBUG_DISPLAY’, false );
    
     [USER=107146]ini[/USER]_set( ‘display_errors’, 0 );
    
    // Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
    
    define( ‘SCRIPT_DEBUG’, true );
  5. Bu işlem beyaz sayfa hatasının ekranda hata kodu ve kaynağını görmemizi sağlar. Hatanın kaynağını düzelterek veya değiştirerek sorunu çözebiliriz.
  6. İşlem bittikten sonra aynı yere gelerek kopyaladığımız kodları kaldırabilirsiniz.
Diğer yönteme geçelim.

PzStfr.png


5- cPanel’den Pluginleri ve Theme Değiştirmeyi Denemek
cPanel üzerinden pluginleri değiştirmekte hatamıza çözüm olabilir. Şu şekilde yapabiliriz:

  1. cPAnel’de üzerinden dosya yöneticisine tıklıyoruz.
  2. Daha sonra Liste halinde verilen sitemize ait olan dosya dizininde public_html dosyasına tıklıyoruz.
  3. Sonra çıkan dizinde wp-contente tıklıyoruz.
  4. Açılan listede plugins’e tıklıyoruz ve sitemizde kullandığımız pluginler listelenecektir.
  5. Listelenmiş olan pluginlerin teker teker isimlerini değiştirmeyi deneyeceğiz.
  6. Listelenmiş olan isimlerin önüne 1 veya başka bir karakter ekleyerek yeniden adlandırıyoruz. Bunu yaparak o plugin devre dışı kalmış olacaktır.
  7. İşlemleri teker teker yapıyoruz ve her plugin ismi güncellendiğinde sitemizi kontrol etmemiz gerekiyor.
  8. Bunu yapma nedenimiz sorun yaratan bir plugin varsa hangisi olduğunu bulabilmek olucaktır.
  9. Eğer ki web sitemizde düzelme olmadıysa o pluginin ismini tekrar eski haline döndürmeyi unutmamalıyız.
  10. Aynı işlemleri wp-content klasöründeki themes dizinine girerek temalara ait olan klasörlerde deniyoruz.

iS7qRV.jpg


z2x1XH.gif


Umarım hataya yardımcı olmuşumdur İyi Forumlar.

z2x1XH.gif


zcIPpR.gif
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.