Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

Hata ayıklama modu (debug mode) nedir?

Hata ayıklama modu (debug mode), ziyaretçilere gösterilen genel hata mesajlarının yerine tam teknik ayrıntıyı gösteren bir ayardır: ilgili dosya, satır numarası, hataya neden olan fonksiyon, bazen de hatalı SQL sorgusu.

Sorunumu anlatayım Mesaj gönderin

Geçici bir teşhis aracı

PrestaShop'ta bu ayar, config/defines.inc.php dosyasındaki _PS_MODE_DEV_ sabiti ile kontrol edilir. WordPress'te ise eşdeğeri, wp-config.php içinde tanımlanan WP_DEBUG sabitidir. Her iki durumda da bu modu etkinleştirmek, belirsiz bir hata ekranını, bir hatanın veya 500 hatasının kaynağını hızla bulmak için vazgeçilmez, kesin bir izleme kaydına dönüştürür.

Sürekli açık kalırsa risk oluşturur

Hata ayıklama modunda görüntülenen bilgiler (sunucudaki dosya yolları, veritabanı yapısı, kod parçaları) bir geliştirici için değerlidir, ancak bir saldırgan için de aynı derecede değerlidir. Bu modu canlıdaki bir sitede açık bırakmak, teknik ayrıntıları gereksiz yere herhangi bir ziyaretçiye açık hâle getirir ve önlenebilir bir güvenlik açığı oluşturur.

Sıkça sorulan sorular

PrestaShop'ta hata ayıklama modu nasıl etkinleştirilir?
config/defines.inc.php dosyasındaki _PS_MODE_DEV_ sabiti değiştirilerek etkinleştirilir; teşhis tamamlandıktan sonra tekrar false değerine döndürülmelidir.
WordPress'te hata ayıklama modu nasıl etkinleştirilir?
wp-config.php dosyasında WP_DEBUG sabitini true olarak tanımlayarak; hataları ekranda göstermek yerine bir dosyaya yazdırmak için isteğe bağlı olarak WP_DEBUG_LOG ile birlikte kullanılabilir.
Hata ayıklama modu siteyi yavaşlatır mı?
Yanıt süresini hafifçe artırabilir, ancak asıl risk performans değil: üretimde açık kalırsa hassas teknik bilgilerin dışarıya açılmasıdır.

İhtiyacınızı bir dakikada anlatın

Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.

contexte
plateforme (facultatif)
question (facultatif)
Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.