Jak włączyć tryb raportowania błędów w PrestaShop (warunek na IP)


Jeżeli na naszym sklepie Prestashop wyświetlają się białe strony lub strona działa błędnie, to warto włączyć specjalny tryb debugowania. Po wyświetleniu dokładnych treści błędów będzie można szybko zdiagnozować problem i dokonać niezbędnych poprawek.

tryb deweloperski PrestaShop


Jak włączyć tryb raportowania błędów w Prestashop?

Do wykonania operacji będzie potrzebny klient ftp i odpowiednie dane do logowania.

W pierwszej kolejności należy przejść do głównego katalogu swojego sklepu Prestashop i odtworzyć plik znajdujący się w lokalizacji:
/config/defines.inc.php

w pliku tym należy zamienić linijkę

define('_PS_MODE_DEV_', false);


na

define('_PS_MODE_DEV_', true);



Rozsądnie jeśli wyświetlanie błędów będzie ograniczone do minimalnej grupy użytkowników. W związku z tym zawęzimy grupę odbiorców trybu deweloperskiego, do takiego o określonym adresie IP.

Najpierw należy sprawdzić swój adres IP. Prostą metodą jest wyście na jedną z licznych stron (np.: whatismyip.com) i skopiowanie adresu do schowka.

Kolejnym krokiem jest dodanie warunku w pliku defines.inc.php (zastąpienie linijki kodu, którą wcześniej edytowaliśmy).

define('_PS_MODE_DEV_', $_SERVER['REMOTE_ADDR'] == 'xxx.xxx.xxx.xxx' ? true : false);



xxx.xxx.xxx.xxx należy oczywiście zastąpić własnym adresem IP.

Po zapisaniu zmian na stronie, gdzie wcześniej pokazywała się biała strona albo strona działała niewłaściwie ukaże się treść komunikatu o błędzie. Treść ta pomoże nam zlokalizować przyczynę problemu.

O czym należy pamiętać?

Po dokonaniu poprawek w sklepie należy ponownie odtworzyć plik /config/defines.inc.php i przywrócić wcześniejszą linijkę kodu: define('_PS_MODE_DEV_', false);

W celu zapewnienia maksymalnej wygody użytkowników przy korzystaniu z witryny ta strona stosuje pliki cookies. Szczegóły w naszej Polityce prywatności. Kliknij " Zgadzam się", aby ta informacja nie wyświetlała się więcej