WordPress’te tema sorunlarını çözün
Hatayı tespit etmek üzere sitenizde sorun giderme adımlarını izledikten sonra temanızı düzeltmeye çalışabilir ve sitenizi normal işlevlerine döndürebilirsiniz.
WordPress ile ilgili PHP hatalarının anlaşılması
Bir önceki sorun giderme çalışmanızda PHP hatası açığa çıktıysa, hatayı anlamak için aşağıdaki tabloyu kullanın.
Hata türü | Tanım ve Sonraki Adımlar |
---|---|
E_ERROR | Bu hata, betik sonlandırmasına neden olan önemli bir hatadır. Bu hatalar genellikle sınıf veya işlev gibi mevcut olmayan bir nesne çağrılmasından kaynaklanır. Bu durum çoğunlukla sürüm uyumsuzluğundan dolayı meydana gelir. Bunun ardından WordPress sürümünüzü, temalarınızı ve eklentilerinizi güncellemeniz gerekir. |
E_WARNING | Bu hata, betik sonlandırmasına neden olmayan bir çalışma zamanı uyarısıdır. Ortaya çıkan ancak PHP işlemini durdurmayan potansiyel sorunlardır. Kodunuzun süresi dolmuş olan ve güncellenmesi gereken bir PHP sürümü kullanıyor olabileceğini gösteren kullanım dışı bırakma uyarıları da bunlar arasındadır. PHP günlüklerinizdeki herhangi bir uyarı, karşı karşıya olduğunuz sorunla ilgili olmayabilir. |
E_PARSE | Derleme zamanı ayrıştırma hatasıdır. Bu genellikle, noktalı virgülün, parantezin, ayraçların eksik olması ya da diğer söz dizimi hataları gibi PHP söz dizimi hatalarının göstergesidir. Dosyayı ve hata mesajında belirtilen satırı gözden geçirip potansiyel söz dizimi hatalarını tespit etmeniz gerekir. |
E_NOTICE | Bu hatalar genellikle betik sonlandırmasına neden olmayan PHP hatalarıdır. Bu tür hatalar bir sorun olabileceğini gösterirler, ama betiğin normal işlevleri kapsamında da gerçekleşebilirler. Yaygın nedenlerden biri, tanımlanmamış bir PHP değişkeni kullanılması olabilir. PHP günlüklerinizdeki herhangi bir bildirim, karşı karşıya olduğunuz sorunla ilgili olmayabilir. |
WordPress bileşenlerinizi güncelleyin
WordPress sürümünüz, temanız veya eklentileriniz güncellendiğinde, güncellenmemiş olan diğer bileşenlerle bunların arasında çakışmalar olabilir. Diğer bileşenleri de güncellerseniz sitenizi geri yükleyebilirsiniz. Sitenizin bir bileşenini güncellemek için aşağıdakileri inceleyin:
- WordPress temel
- Tema
- Eklentiler
- PHP sürümü (
cPanel ile Linux Hosting / Yönetilebilir WordPress / Plesk ile Windows Hosting )
PHP hatası olmadan beyaz ekran hatası
Beyaz ekran hatasıyla karşı karşıyaysanız ve sorun giderme adımlarınızda bir PHP hatası tespit edilmediyse, şunları kontrol edin:
- Kesinlikle wp-content/themes dizininiz olmalıdır, bunu kontrol edin.
- wp-content ve tema dizinleri için verilen izinlerin doğruluğundan emin olun.
cPanel ile Linux Hosting planları için 755 Plesk ile Windows Hosting planları için Okuma ve Yazma
- Etkin temanızın dizinindeki izinlerin doğruluğundan emin olun.
- Etkin tema dizininizde dosya bulunduğundan emin olun.
- Varsayılan temanın wp-content/themes dizininde olup olmadığını da kontrol edin. WordPress etkin tema bulunmaması durumunda otomatik olarak varsayılan temayı yükleyecektir.
- Kök dizinindeki index.php dosyasının eksik veya boş olmadığından emin olun.
- Temanızın index.php dosyasının eksik veya boş olmadığından emin olun.
Sonraki adımlar
- Yukarıdaki sorun giderme adımından sonra da sorun devam ederse, temanızı kaldırıp yeniden yüklemeniz gerekebilir.
Daha fazla bilgi
- Bir WordPress hatasını düzeltmek için hata ayıklama modunu kullanın.
- Bir tema hatasını düzeltme konusunda yardıma ihtiyacınız olursa WordPress Premium Destek ekibimiz sizin için bunu yapabilir.