Dyskretny tryb debuggera i profilera
Jeśli chcemy uruchomić w Prestashop lub Thirty Bees debugger i profiler w trybie dyskretnym, czyli niewidocznym dla klientów sklepu, to w katalogu /config/ tworzymy plik defines_custom.inc.php z następującą zawartością:
<?php $adminIP = '999.999.999.999'; if ($_SERVER['REMOTE_ADDR'] == $adminIP) { $devMode = true; } else { $devMode = false; } define('_PS_MODE_DEV_', $devMode); define('_PS_DEBUG_PROFILING_', $devMode);
IP: 999.999.999.999 należy zastąpić własnym IP, który możemy sprawdzić w Preferencje -> Przerwa techniczna - "Dodaj mój IP".
UWAGA: Profiler działa poprawnie w Prestashop 1.6 i Thirty Bees. W śmieciowej wersji prestashop 1.7, w której zostały popsute wszystkie funkcjonalności sklepu, profiler nie działa dla hooków i modułów: jeden z wielu tysięcy błędów prestashop 1.7