Podczas aktualizacji oprogowania PrestaShop z wersji 1.6 do 1.7 (np. przez wbudowany moduł „Aktualizacja 1 kliknięciem„) możemy natknąć się na błąd objawiający się białą stroną. Szczególnie jeśli wejdziemy do zarządzania modułami.
Po włączeniu pokazywania błędów może pojawić się komunikat typu:
Jak włączać błędy w PrestaShop 1.6 albo 1.7 pokazaliśmy np. tutaj: https://pskrk.com/presta-shop-1-7-biala-strona-po-wlaczeniu-pokazywania-bledow-fatal-error-class-domdocument/
Oops! An Error Occurred The server returned to "500 Internal Server Error". Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused. [PrestaShop] Fatal error in module file: /var/www/prestashop/public_html/modules/blocklayered/blocklayered.php:1452 Call to undefined method DbPDO :: autoExecute ()
Problem ten jest wywołany brakiem wsparcia dla modułu blocklayered w wersji 1.7. Ale spokojnie – ten świetny dodatek posiada swój zamiennik. Na początek usuń problematyczny moduł ze sklepu.
Jeśli nie możesz wejść w dział moduły po prostu zaloguj się przez FTP i skasuj lub zmień nazwę folderu modules/blocklayered
Następnie kliknij łącze:
Moduły -> Katalog
I znajdź moduł o nazwie:
„Nawigacja fasetowa” ewentualnie: „Faceted navigation„. Jest to moduł dostarczany przez wydawcę i posiada dokładnie takie same funkcjonalności jak jego poprzednik.
grafika: pexels.com