WordPress altında hata ayıklama modu nasıl etkinleştirilir?

Amy Flakelar
WORDPRESS HATA AYIKLAMA
WordPress, ana uygulamada, temalarda, kendi özel kodunuzda ve daha fazlasında hata ayıklamaya yardımcı olmak için kullanabileceğiniz çeşitli ayarlarla birlikte gelir.
Genel olarak, bu ayarlar geliştiriciler tarafından kullanılmak üzere tasarlanmıştır ve “canlı” sitelerde kullanılmamalıdır. Ancak, eklentiler veya temalar gibi üçüncü taraf kodlarla yaşadığınız sorunları gidermeye yardımcı olmak için belirli senaryolarda bunları kullanmanız gerekebilir.
WordPress’te hata ayıklama modunu etkinleştirmek için şu adımları izleyin:
- cPanel "Dosya Yöneticisi"ni kullanarak, tercih ettiğiniz metin düzenleyicide wp-config.php dosyasını açın.
- Hata ayıklama modunu etkinleştirmek için wp-config.php dosyasına aşağıdaki satırı ekleyin:
define('WP_DEBUG', true);
WP_DEBUG’ı etkinleştirerek WordPress tüm PHP hatalarını, bildirimlerini ve uyarılarını görüntüler.
- Değişikliklerinizi kaydedin ve metin düzenleyicisinden çıkın. Hata ayıklama modu artık etkin.
İşiniz bittiğinde, wp-config.php dosyasındaki satırı aşağıdaki gibi değiştirerek hata ayıklama modunu devre dışı bırakın:
define('WP_DEBUG', false);
EK HATA AYIKLAMA SEÇENEKLERİ
WordPress’in sağladığı hata ayıklama bilgilerini kontrol etmek için kullanabileceğiniz birkaç ek ayar vardır:
- WP_DEBUG_LOG: WP_DEBUG_LOG ve WP_DEBUG etkinleştirildiğinde, WordPress tüm hata bilgilerini wp-content dizinindeki debug.log dosyasına kaydeder. Varsayılan olarak, bu ayar devre dışıdır. Bu ayarı etkinleştirmek için wp-config.php dosyasına aşağıdaki satırı ekleyin:
define('WP_DEBUG_LOG', true);
- WP_DEBUG_DISPLAY: WP_DEBUG_DISPLAY ve WP_DEBUG etkinleştirildiğinde, WordPress hata ve uyarı mesajlarını web sayfalarında görüntüler. Varsayılan olarak, bu ayar etkindir. Bu ayar devre dışı bırakıldığında, hata ayıklama mesajları görünümden gizlenir. Bu ayarı devre dışı bırakmak için wp-config.php dosyasına aşağıdaki satırı ekleyin:
define('WP_DEBUG_DISPLAY', false);
- SCRIPT_DEBUG: SCRIPT_DEBUG etkinleştirildiğinde, WordPress normalde kullandığı sıkıştırılmış sürümler yerine çekirdek CSS ve JavaScript dosyalarının geliştirme sürümlerini kullanır. Varsayılan olarak, bu ayar devre dışıdır. Bu ayarı, yerleşik .js veya .css dosyalarındaki değişiklikleri test etmek için kullanabilirsiniz. Bu ayarı etkinleştirmek için wp-config.php dosyasına aşağıdaki satırı ekleyin:
define('SCRIPT_DEBUG', true);