Aktualizacja PrestaShop to jeden z najczęstszych powodów awarii sklepów internetowych. Nieodpowiednie przygotowanie skutkuje błędem 500, białym ekranem lub uszkodzeniem bazy danych. Ten przewodnik pokazuje, jak robić to bezpiecznie.
Kiedy aktualizować PrestaShop?
Aktualizuj zawsze gdy:
- Pojawiła się aktualizacja bezpieczeństwa (Security Release) — natychmiast
- Twoja wersja PHP jest przestarzała i hosting wymusza upgrade — zaplanuj aktualizację
- Moduły płatności przestały działać z powodu niekompatybilności — priorytet
- Chcesz skorzystać z nowych funkcji najnowszej wersji
Krok 1 — Pełny backup
Bez backupu nie ruszaj dalej. Backup musi obejmować dwie rzeczy:
- Pliki sklepu — pobierz przez FTP lub panel hostingowy cały katalog sklepu
- Baza danych — eksportuj przez phpMyAdmin lub mysqldump do pliku .sql
Backup umieść w bezpiecznym miejscu poza serwerem (lokalny dysk lub chmura). Sprawdź czy backup jest kompletny — rozmiar pliku .sql powinien zgadzać się z rozmiarem bazy w panelu hostingowym.
Krok 2 — Środowisko testowe
Nigdy nie aktualizuj bezpośrednio na produkcji. Stwórz kopię sklepu na subdomenie (np. test.twojsklep.pl), wykonaj tam aktualizację i sprawdź działanie kluczowych funkcji:
- Dodanie produktu do koszyka
- Przejście przez checkout
- Działanie modułów płatności
- Panel administracyjny
- Responsywność na telefonie
Krok 3 — Sprawdź kompatybilność modułów
Przed aktualizacją PrestaShop sprawdź na Addons Marketplace lub u dostawcy każdego modułu, czy jest kompatybilny z docelową wersją. Niekompatybilny moduł po aktualizacji może zablokować cały sklep. Lista modułów do sprawdzenia: płatności, dostawa, SEO, import produktów, integracje.
Krok 4 — Aktualizacja przez 1-Click Upgrade
PrestaShop oferuje oficjalny moduł aktualizacji — autoupgrade (1-Click Upgrade). Pobierz go z Addons Marketplace i zainstaluj. Przed uruchomieniem:
- Wyłącz sklep (Ustawienia → Ogólne → Tryb konserwacji)
- Wyłącz wszystkie niestandardowe moduły
- Uruchom asystenta aktualizacji — wybierz wersję docelową
- Postępuj zgodnie z instrukcjami kreatora
Krok 5 — Weryfikacja po aktualizacji
Po zakończeniu aktualizacji przejdź przez listę kontrolną:
- Sprawdź logi błędów PHP (panel hostingowy lub plik error_log)
- Wyczyść cache PrestaShop (Zaawansowane → Wydajność → Wyczyść cache)
- Sprawdź działanie płatności w trybie testowym
- Włącz sklep i monitoruj przez 24h
Najczęstsze błędy po aktualizacji
- Biały ekran / błąd 500 — najczęściej niekompatybilny moduł. Wyłącz moduły jeden po drugim.
- Zepsute style CSS — wyczyść cache przeglądarki i cache PrestaShop, zregeneruj zasoby motywu
- Problemy z bazą danych — uruchom narzędzie naprawy BD w panelu (Zaawansowane → Baza danych)
- Utrata motywu — nowe wersje PrestaShop mogą zmienić strukturę tematów; skontaktuj się z autorem motywu
Kiedy zlecić aktualizację profesjonalistom?
Jeśli Twój sklep ma wiele niestandardowych modułów, indywidualny motyw lub generuje kilkaset zamówień dziennie — zlecenie aktualizacji firmie zewnętrznej to bezpieczniejsze i tańsze rozwiązanie niż kilkudniowa awaria sklepu. Wyceniamy aktualizacje PrestaShop bezpłatnie.