Jak włączyć tryb DEBUG w PrestaShop 1.7?

Obrazek dla Jak włączyć tryb DEBUG w PrestaShop 1.7?

Zdarzają się sytuacje gdy nasz sklep PrestaShop nagle nie działa poprawnie. Sytuacje takie jak pusta strona czy błąd 500 mogą szybko wprowadzić w frustrację.  Tym bardziej na działającym on-line sklepie, gdzie klienci dokonują już zakupów. Aby móc szybko zdiagnozować w czym leży problem należy włączyć tryb tzw. Debugowania czyli raportowania błędów.

Tryb Debugowania w PrestaShop domyślnie jest wyłączony – dlatego często możemy bezpośrednie nawet nie zdawać sobie sprawy że na sklepie coś powoduje problemy. Dlatego warto tryb włączyć i przetestować działania. Aby włączyć tryb raportowania błędów musimy aktywować ustawienie PrestaShop ręcznie.

Debug Prestashop – kiedy warto włączyć?

  • wyświetla się pusta strona,
  • błąd error 500
  • nietypowe zachowanie PrestaShop
  • sprawdzanie czy wszystko działa poprawnie

Istnieją dwa sposoby jak tego dokonać. Pierwszy, łatwiejszy, wymaga zalogowania się na Pulpit sklepu i ustawienia opcji w Pulpicie ustawień. Drugi jest przydatny, jeśli nie mamy dostępu do pulpitu lub dysponujemy starszą wersją PrestaShop, możemy skorzystać z edycji tekstowego pliku konfiguracyjnego na serwerze.

Debug z pulpitu PrestaShop.

Najłatwiej ustawić tryb debugowania PrestaShop korzystając bezpośrednio z Pulpitu sklepu. W tym celu po zalogowaniu się do Pulpitu:

jak właczyć prestashop debug

Włączanie trybu Debug w PrestaShop z panelu sklepu.

  • [1] Z paska bocznego rozwijamy pozycję Konfiguruj->Zaawansowane
  • wybieramy pozycję [2] Wydajność

Następnie po prawej stronie wyświetlą się ustawienia, w który przechodzimy do sekcji Tryb Debugowania:

Debug prestashop

Aktywowanie trybu Debug. Raportowania błędów PrestaShop.

  • [1] Opcje „Tryb debugowania” przełączamy na „TAK”
  •  Klikamy [2] „Zapisz” aby zastosować zmiany.

Gotowe.

Jeśli tryb debugowania w PrestaShop będzie aktywny, [1] wyświetli się stosowna informacja na górze Pulpitu sklepu oraz pasek przydatnych narzędzi debugowania na [2] dole pulpitu.

PrestaShop aktywny tryb debugowania

PrestaShop – aktywny tryb debugowania.

W każdej chwili możemy wyłączyć tryb debugowania przełączając opcję z powrotem na „NIE” i zapisując ustawienie.

Debug z pliku config.inc.

Jeśli dysponujemy starszą wersję PrestaShop lub jeśli nie mamy dostępu do Pulpitu sklepu, możemy aktywować tryb debugowania edytując tekstowy plik konfiguracyjny config/defines.inc.php za pomocą FTP lub Menadżera Plików dostępnego na hostingu.

W pliku konfiguracyjnym odszukujemy wartość _PS_MODE_DEV_ i zmieniamy wartość zmiennej z false na true

define('_PS_MODE_DEV_', false);

zmieniamy na:

define('_PS_MODE_DEV_', true);

i zapisujemy zmiany w pliku.

Hosting PrestaShop  taniej -50%!

Każdy kto wybierze okres płatności za hosting PrestaShop w wariancie rocznym zapłaci o 50% mniej za pierwszy rok usługi! Nie trzeba podawać żadnego kodu czy aktywować promocji. Wystarczy że wybierzesz płatność na rok z góry. Promocja ograniczona czasowo.

Przegląd prywatności
hitme logo

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.

Ściśle niezbędne ciasteczka

Niezbędne ciasteczka powinny być zawsze włączone, abyśmy mogli zapisać twoje preferencje dotyczące ustawień ciasteczek.

Facebook Pixel

Używamy narzędzia Facebook Pixel, aby śledzić działania użytkowników na naszej stronie internetowej. Facebook Pixel umożliwia nam analizowanie skuteczności reklam oraz tworzenie spersonalizowanych treści marketingowych. Dzięki temu możemy lepiej dostosować naszą ofertę do Twoich potrzeb. Zbierane dane mogą obejmować m.in. informacje o odwiedzonych stronach, kliknięciach oraz konwersjach.

Bezpieczna analityka

W celu lepszej analizy ruchu na naszej stronie internetowej korzystamy z narzędzia Matomo Analytics. Matomo jest hostowane w naszej infrastrukturze, a zbierane dane nie są udostępniane żadnym podmiotom zewnętrznym. Informacje o Twojej aktywności na stronie służą jedynie do analizy statystycznej oraz poprawy jakości naszych usług, zgodnie z przepisami RODO/GDPR.

Dane są w pełni anonimowe i nie są przekazywane poza naszą firmę.