var/log/debug.log
Magento 2.xx nasıl açılır / kapatılır? Günlük düzeyini ayarlamanın bir yolu var mı?
var/log/debug.log
Magento 2.xx nasıl açılır / kapatılır? Günlük düzeyini ayarlamanın bir yolu var mı?
Yanıtlar:
2.3.1'den beri işler biraz değişti. Buradaki DevDocs makalesinde açıklandığı gibi şu komutu çalıştırın:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
Magento 2.2'de hata ayıklama, GUI yönetici panelinden veya komut satırından etkinleştirilebilir.
İlk olarak, Magento uygulama dizininizi (index.php olan) kabukta açarak sitenizin hangi modda olduğunu kontrol edin. Ardından şunu girin:
php bin/magento deploy:mode:show
"Üretim" yazıyorsa, yalnızca komut satırı yöntemi çalışır. Aksi takdirde, GUI yöntemi de çalışır.
Magento yönetici panelinde "Mağazalar" -> "Yapılandırma" -> "Gelişmiş" -> "Geliştirici" -> "Hata Ayıkla" -> "Dosyaya Günlük" e gidin. Bunu "Evet" olarak ayarlamak, hata ayıklama bilgilerinin var/log/debug.log
Magento uygulama dizininizde oturum açmasına neden olur .
Ayarı kaydettikten sonra, sayfanın üst kısmında önbelleği temizlemenizi isteyen bir uyarı alabilirsiniz. Bu görünürse, Magento önbelleğini size verdiği bağlantıyla yıkayın.
Üretim modu etkinse (ile gösterildiği gibi php bin/magento deploy:mode:show
) GUI seçeneği kullanılamaz. Bu yönetim panelinin normalde bunu üretim modunda gizlediğini unutmayın, bu yüzden bunu yalnızca test ediyorsanız kullanın.
İlk olarak Magento uygulama dizinini (index.php olan) kabukta açın. Hata ayıklama günlüğünü etkinleştirmek için şunu girin:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
Bu, hata ayıklama bilgilerinin var/log/debug.log
Magento uygulama dizininizde oturum açmasına neden olur . Hata ayıklama günlüğünü devre dışı bırakmak için şunu girin:
php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
Varsayılan olarak, hata ayıklama günlüğü varsayılan veya geliştirme modunda açıktır ve üretim modunda kapalıdır.
bin/magento setup:config:set --enable-debug-logging=true
Veya kullanınbin/magento setup:config:set --enable-debug-logging=false
Ayarladığınız değer zaten kilitlendi. Değeri değiştirmek için --lock seçeneğini kullanın.
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
bin/magento setup:config:set --enable-debug-logging=true
veya
bin/magento setup:config:set --enable-debug-logging=false
Unutma
bin/magento cache:flush
Hata ayıklama günlüğünü etkinleştirmek için
Geçerli mod için hata ayıklama günlüğünü etkinleştirmek için setup: config: set komutunu kullanın.
bin / magento kurulumu: config: set --enable-debug-logging = true
Magento belgelerine bakmanızı öneririz, çünkü işler çeşitli ürün sürümleriyle değişebilir.
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html