WordPress Hata Ayıklama Modu (Debug) Nasıl Aktif Edilir?
WP Debug Mod Nedir? Ne İşe Yarar?
Bir eklenti geliştirirken, mevcut bir eklentinin oluşturduğu sorunları veya sitenizin çalışmasını bozan herhangi bir sebebi bulmak için debug mod kullanılmaktadır. Debud Mod aktif ise PHP hataları ekrana yansıyacak ve problemin çözülmesine yardımcı olacaktır.
WP Debug Mod Nasıl Aktif Edilir?
Debug mod aktif etmek oldukça kolaydır. Aşağıdaki kodu wp-config.php dosyasına yerleştirerek aktif edebilirsiniz. Eğer dosyanızda kod var ise ve debug mod çalışmıyor ise ilgili değer false olabilir. False değerini true yaptığınızda çalışmaya başlayacaktır.
Debug mod için farklı seçenekler vardır aşağıda bulabilirsiniz;
define(‘WP_DEBUG’, true); WP-DEBUG modu etkinleştirir.
define( ‘WP_DEBUG_LOG’, true ); Hata ayıklama günlüğünü aktifleştirir. Günlükleri ilgili dizinde bulabilirsiniz >>> public_html/wp-content/debug.log
define( ‘WP_DEBUG_DISPLAY’, false ); ve @ini_set( ‘display_errors’, 0 ); hataların ve uyarıların ön kısımda görünmesini engeller.
Javascript ve CSS dosyalarını test etmek için aşağıdaki kodları da ekleyebilirsiniz:
define( ‘SCRIPT_DEBUG’, true );
Veritabanı sorunları için aşağıdaki kodları ekleyebilirsiniz.
define( ‘SAVEQUERIES’, true );
WP Debug Mod Nasıl Pasif Edilir?
Yukarıdaki yazılı kodlar wp-config.php dosyanızda var ise silebilir veya true değerlerini false yapabilirsiniz.
Daha iyi bir web deneyimi için izninizi istiyoruz
Alışveriş deneyiminizi geliştirmek için yasal düzenlemelere uygun olarak çerezler kullanıyoruz. Bazıları sitemizin işlevselliği için zorunlu olan çerezlerdir, diğerleri ise site performans analizi, istatistikler, içerik kişiselleştirmesi ve reklamlar gibi alanlarda size özel hizmet sunabilmemiz için kullanılır. Detaylı bilgi için çerez ve aydınlatma metnimizi inceleyebilir, çerez tercihlerinizi belirlemek için çerez ayarlarına göz atabilirsiniz.
Fonksiyonel
Her zaman aktif
Teknik depolama veya erişim, abone veya kullanıcının açıkça talep ettiği belirli bir hizmetin kullanılmasını sağlamak için yasal olarak meşru bir amaç için kesinlikle gereklidir veya yalnızca iletişimin elektronik bir iletişim ağı üzerinden iletilmesini gerçekleştirmek amacıyla gereklidir.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
İstatistik
The technical storage or access that is used exclusively for statistical purposes.Yalnızca anonim istatistiksel amaçlar için kullanılan teknik depolama veya erişim. Genellikle, bu amaçla depolanan veya alınan bilgiler, bir mahkeme emri, İnternet Servis Sağlayıcınızın gönüllü uyumu veya üçüncü bir taraftan ek kayıtlar olmadan sizi tanımlamak için kullanılamaz.
Pazarlama
Teknik depolama veya erişim, reklam göndermek için kullanıcı profilleri oluşturmak veya kullanıcıyı bir web sitesinde veya birkaç web sitesinde benzer pazarlama amaçları için izlemek için gereklidir.