WordPress Hata Ayıklama

Wordpress

wp-config.php Üzerinden Hata Ayıklama Açma

WordPress kök dizinindeki wp-config.php dosyasına aşağıdaki kodları ekleyin

// Hata ayıklamayı etkinleştir
define( ‘WP_DEBUG’, true );

// Hata mesajlarını log dosyasına yaz
define( ‘WP_DEBUG_LOG’, true );

// Hata mesajlarını ekranda gösterme (canlı sitede önerilir)
define( ‘WP_DEBUG_DISPLAY’, false );

// PHP’nin tüm hatalarını göster
@ini_set( ‘display_errors’, 0 );

🔹 2. Eklentileri Devre Dışı Bırakarak Test Etme

  • FTP veya Dosya Yöneticisi ile wp-content/plugins klasörünün adını plugins-deactive yap.
  • Sorun çözülürse bir eklenti kaynaklıdır → Tek tek açıp test et.

🔹 3. Tema Kaynaklı Sorunları Kontrol Etme

  • Mevcut temada hata olabilir.
  • Geçici olarak varsayılan WordPress temalarından (ör. Twenty Twenty-Four) birine geç.

🔹 4. .htaccess Dosyasını Yenileme

  • .htaccess dosyası bozulmuş olabilir.
  • Yeniden oluşturmak için admin panelden:
    Ayarlar → Kalıcı Bağlantılar → Kaydet

🔹 5. PHP Hata Loglarını Kontrol Etme

  • Sunucu tarafında PHP loglarını kontrol et.
  • cPanel, Plesk veya SSH üzerinden erişebilirsin.

🔹 6. Bellek Limitini Artırma

Bazı hatalar yetersiz PHP memory yüzünden çıkar.
wp-config.php içine ekle:

define( ‘WP_MEMORY_LIMIT’, ‘512M’ );

🔹 7. Tarayıcı Konsolu ile Ön Uç (Frontend) Hataları İzleme

  • Özellikle JavaScript hatalarını görmek için:
    Chrome’da F12 → Konsol sekmesinden kontrol et.

🔹 8. Debugging için Faydalı Eklentiler

  • Query Monitor → PHP hataları, veritabanı sorguları, HTTP istekleri.
  • Debug Bar → Yönetici çubuğuna hata bilgileri ekler.
En temel yöntem wp-config.php dosyasında WP_DEBUG modunu açmak ve debug.log dosyasını incelemektir. Sonrasında eklenti/tema devre dışı bırakma, .htaccess ve PHP log kontrolleriyle sorun anlaşılabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir