Jak zaktualizować PrestaShop do wersji 8.x?
Aktualizacja PrestaShop do wersji 8.x to poważny krok wymagający przygotowania. Sprawdź jak przeprowadzić ją bezpiecznie, bez utraty danych i przestojów sklepu.
Przed aktualizacją – co musisz wiedzieć
Aktualizacja PrestaShop, szczególnie między głównymi wersjami (np. 1.7 → 8.x), to jeden z bardziej ryzykownych zabiegów. Wymaga przygotowania, testów i planu awaryjnego.
NIGDY nie aktualizuj bezpośrednio na produkcji bez wcześniejszego testu na kopii sklepu.
Wymagania PrestaShop 8.x
- PHP 8.1 lub 8.2 (zalecane)
- MySQL 5.7+ lub MariaDB 10.4+
- Apache 2.4+ lub Nginx
- Minimum 256 MB RAM dla PHP
Krok 1 – pełny backup
Przed jakąkolwiek aktualizacją wykonaj backup:
- Baza danych – przez phpMyAdmin lub SSH:
mysqldump -u user -p baza > backup.sql - Pliki – spakuj cały katalog sklepu przez FTP lub menedżer plików w Plesk
Krok 2 – sprawdź kompatybilność modułów
Zanim zaczniesz – sprawdź każdy zainstalowany moduł na marketplace PrestaShop. Moduły niekompatybilne z PS 8.x mogą powodować białe ekrany lub błędy 500 po aktualizacji.
Krok 3 – moduł autoupgrade
PrestaShop udostępnia oficjalny moduł aktualizacji: autoupgrade. Zainstaluj go z marketplace i uruchom przez panel admina.
Admin → Moduły → autoupgrade → Konfiguruj
Moduł przeprowadzi aktualizację krokami i poinformuje o problemach.
Krok 4 – po aktualizacji
- Wyczyść cache: Parametry zaawansowane → Wydajność → Wyczyść cache
- Sprawdź każdy moduł płatności i wysyłki
- Przetestuj złożenie zamówienia testowego
- Sprawdź czy maile wychodzą poprawnie
Problemy po aktualizacji? Konflikty modułów, białe ekrany i błędy PHP po aktualizacji to najczęstsze zgłoszenia. Naprawiamy je sprawnie.