WordPress hata ayıklama yöntemleri, sitenizdeki sorunları tanımlamanıza ve düzeltmenize yardımcı olabilir. İşte bazı yaygın WordPress hata ayıklama yöntemleri:
1. WP_DEBUG Modunu Etkinleştirme
WP_DEBUG modu, WordPress çekirdeği ve temaları veya eklentileri tarafından üretilen hataları ve uyarıları görüntüler.
wp-config.php
dosyasını açın./* That's all, stop editing! Happy blogging. */
satırının hemen öncesine şu kodu ekleyin veya varsa düzenleyin:
1 2 3 | define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); // Hataları wp-content/debug.log dosyasına kaydeder. define('WP_DEBUG_DISPLAY', false); // Hataları ekranda göstermez, sadece log dosyasına yazar. |
2. Eklentileri Devre Dışı Bırakma
Sorunlara neden olabilecek eklentileri bulmak için:
- Tüm eklentileri devre dışı bırakın.
- Sorun devam ediyorsa, eklentileri teker teker etkinleştirerek hangisinin soruna neden olduğunu bulun.
3. Tema Sorunlarını Kontrol Etme
Aktif temanızın sorunlara neden olup olmadığını görmek için varsayılan bir WordPress teması (örneğin, Twenty Twenty-One) kullanmayı deneyin.
4. PHP Hata Günlüklerini Kontrol Etme
Sunucunuzun PHP hata günlüğünü kontrol edin. Bu genellikle sunucunuzun kök dizininde veya belirli bir log dosyasında bulunur.
5. .htaccess Dosyasını Yeniden Adlandırma
Bazen .htaccess
dosyasındaki hatalar sorunlara neden olabilir. .htaccess
dosyasını yeniden adlandırarak varsayılan dosyanın yeniden oluşturulmasını sağlayabilirsiniz.
.htaccess
dosyasınıold.htaccess
olarak yeniden adlandırın.- WordPress kontrol panelinden kalıcı bağlantı ayarlarını yeniden kaydederek yeni bir
.htaccess
dosyası oluşturun.
6. Tarayıcı Konsolunu Kontrol Etme
Tarayıcı konsolunu kullanarak JavaScript hatalarını kontrol edebilirsiniz. Genellikle F12 tuşuna basarak veya sağ tıklayıp “İncele” seçeneğini seçerek tarayıcı konsolunu açabilirsiniz.
7. Sunucu Hatalarını Kontrol Etme
Sunucu hata günlüklerini kontrol edin. CPanel veya Plesk gibi bir kontrol paneli kullanıyorsanız, günlükler sekmesinde hata kayıtlarına ulaşabilirsiniz.
8. Veritabanı Hatalarını Kontrol Etme
Veritabanı ile ilgili sorunlar için wp-config.php dosyasına şu kodu ekleyin:
1 | define('SAVEQUERIES', true); |
9. Dosya İzinlerini Kontrol Etme
Yanlış dosya izinleri de sorunlara neden olabilir. Genellikle WordPress dosyaları için 755 (dizinler) ve 644 (dosyalar) izinleri uygundur.
10. Belirli Hatalar için Çözüm Arama
Belirli bir hata mesajı alıyorsanız, bu mesajı Google’da veya WordPress forumlarında aratarak çözüm bulabilirsiniz.
Bu yöntemler, WordPress sitenizdeki sorunları tanımlamanıza ve düzeltmenize yardımcı olacaktır. Hata ayıklama işlemleri sırasında dikkatli olmanız ve değişiklikleri yapmadan önce yedek almanız önemlidir.