Last Updated 10 months ago

System awaryjny modułów

Wszystkie nasze moduły są zakodowane przy użyciu ionCube i do uruchomienia 
wymagają na serwerze zainstalowanego rozszerzenia PHP - ionCube Loader.
Zakodowane pliki działają wyłącznie na domenach, wskazanych w posiadanej licencji.
To oznacza, że próba uruchomienia zakodowanego skryptu na domenie nieobecnej w licencji zakończy się błędem.
Tak samo się stanie gdy serwer nie będzie w stanie uruchomić zakodowanych plików.

Skrypt awaryjny obecny w katalogu modułu (_.php) jest wykonywany przez ionCube w razie wystąpienia takiego błędu,
dzięki czemu możemy wykonać jakąś "akcję" w ostatniej chwili.
W tej chwili, gdy wystąpi błąd, skrypt doda wpis do dziennika błędów (w PHP oraz Prestashop) ze szczegółami problemu.

Działanie skryptu awaryjnego

Moduły zaktualizowane lub pobrane z Prestashow:

- po 2023-06-26 21:00 GMT+0200
w chwili wykrycia poważnego błędu, który będzie uniemożliwiał działanie plików modułu nawet na właściwej domenie,
skrypt awaryjny doda wpis do dziennika zdarzeń (log) w sklepie,
dezaktywuje moduł i zmieni nazwę katalogu modułu na `(nazwa modułu)_error_(data i godzina)`.
Ma to na celu szybkie odłączenie niedziałającego modułu i przywrócenie sklepu do działania.

- po 2023-06-23 14:00 GMT+0200
w chwili wystąpienia problemu z z zakodowanymi plikami modułu,
skrypt awaryjny doda wpis do dziennika zdarzeń (log) w sklepie.

- po 2023-05-29 21:00 GMT+0200
w chwili wystąpienia problemu z z zakodowanymi plikami modułu,
skrypt awaryjny doda wpis do dziennika zdarzeń (log) w sklepie,
dezaktywuje moduł i zmieni nazwę katalogu modułu na `(nazwa modułu)_error_(data i godzina)`.

- przed 2023-05-29 21:00 GMT+0200
Brak.

Wyłącz skrypt awaryjny w module w swoim sklepie

Od 2023-06-14 16:00 GMT+0200 istnieje możliwość wyłączenia skryptu awaryjnego w module w swoim sklepie.
Wystarczy, że w katalogu modułu utworzysz plik o nazwie `.disable_pshow_fallback`,
dzięki temu moduł nie będzie wykonywał żadnych akcji.

Please Wait!

Please wait... it will take a second!