Dyskretny tryb debuggera i profilera

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