Tryb debugowania pozwala nam na wychwycenie błędów które mogą powodować złą pracę sklepu. Np. poprzez wylistowanie błędnie działającego modułu na stornie głównej itp.
Włącza się go w dziale „Wydajność„:
Wtedy po stronie adminia mamy w stopce dodatkowy panel ze szczegółowymi danymi. Dzięki niemu możemy (spróbować) dotrzeć do przyczyny dręczącego nas problemu:
Dochodzi czasem jednak do kuriozalnej sytuacji.
Szczególnie dochodzi do niej wtedy – jeśli korzystamy z serwerów nie do końca dostosowanych do PrestaShop. Niestety na naszym polskim rynku wielu czołowych dostawców posiada takie serwery… Jeśli borykasz się z serwerem niedosotosowanym do Twojego sklepu – zapraszamy do kontaktu!
Sprawdź naszą ofertę na takie serwery!
Po włączeniu Trybu Debugowania – istotnie pojawia sie listing po stronie klienta sklepu, postaci:
Pozwala nam to przeanalizować co się dzieje z szablonem. Jednak.. jeśli próbujemy wejść do admina – również jest on niedostępny. Zatem nie możemy wyłaczyć (tak jak włączyliśmy) Trybu Debugowania i nasz sklep internetowy epatuje wywalonym błędem.
Jak w takiej sytuacji wyłaczyć ten tryb?
Musisz posiadać dostęp do FTP Twojego serwera, aby móc edytować jego pliki. Zaloguj się przez dostępy FTP. Następnie pobierz na dysk plik:
config/defines.inc.php
Otwórz edytorem do plików tekstowych i na początku jego zawartości znajdź fragment:
/* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); }
Zamień wartość tej zmiennej z true na —> false:
/* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', false); }
Powinno to rozwiązać problem 🙂
grafika:alphacoders.com
[…] Jak wyłączyć >Tryb Debugowania< którego włączenie – kompletnie blokuje nam adminis… […]