Z artykułu dowiesz się
-
Dlaczego PrestaShop 9 wymaga nowszego środowiska
-
Minimalne PHP: 8.1, wspierane do 8.4
-
Baza danych: MySQL od 5.7 lub MariaDB od 10.2
-
Serwer, pamięć i środowisko Node do budowy motywu
-
Jak sprawdzić gotowość środowiska przed migracją
Zanim zaczniesz myśleć o migracji na PrestaShop 9, warto sprawdzić jedną rzecz: czy Twój serwer w ogóle udźwignie nową wersję. Dziewiątka opiera się na nowszym stosie technologicznym niż PrestaShop 8, więc podnosi wymagania wobec PHP, bazy danych i konfiguracji hostingu. Sklep na zbyt starym środowisku po prostu nie ruszy. Ten tekst zbiera wymagania techniczne PrestaShop 9 w jednym miejscu i pokazuje, jak przygotować środowisko, żeby aktualizacja przebiegła gładko, a nie zatrzymała się na pierwszym kroku.
Dlaczego PrestaShop 9 wymaga więcej
PrestaShop 9 podnosi wymagania, bo modernizuje fundamenty. Przejście na nowszą wersję frameworka Symfony i porzucenie przestarzałych rozwiązań pociąga za sobą wyższe minimalne wersje PHP i bazy danych. To nie kaprys, lecz konsekwencja budowania sklepu na aktualnym, wspieranym stosie technologicznym, który jest szybszy i bezpieczniejszy.
Dla właściciela sklepu oznacza to, że migracja na dziewiątkę niemal zawsze wiąże się z aktualizacją środowiska serwerowego. To dobra wiadomość, bo starsze wersje PHP i tak tracą wsparcie, więc modernizacja serwera jest krokiem, który prędzej czy później trzeba wykonać. Szerszy kontekst nowej wersji rozkładamy w przewodniku o PrestaShop 9.
Wymagania techniczne PrestaShop 9 w skrócie
Poniższa tabela zbiera podstawowe wymagania PrestaShop 9. To punkt wyjścia do sprawdzenia, czy obecny hosting jest gotowy, czy wymaga aktualizacji.
| Element | Wymaganie PrestaShop 9 |
|---|---|
| PHP | Minimum 8.1, wspierane do 8.4 |
| Baza danych | MySQL od 5.7 lub MariaDB od 10.2 (zalecana nowsza) |
| Framework | Symfony 6.4 z długim wsparciem |
| Środowisko motywu | Node w wersji 20 lub nowszej (do budowy zasobów) |
| Serwer WWW | Apache 2.4 i nowszy lub Nginx |
| Pamięć PHP | memory_limit co najmniej 512 MB |
To wartości bazowe. W praktyce dla płynnego działania sklepu warto celować w nowsze wersje niż minimalne, bo dają lepszą wydajność i dłuższe wsparcie.
PHP: minimum 8.1
PrestaShop 9 wymaga co najmniej PHP 8.1 i wspiera nowsze wersje aż po PHP 8.4. To istotny skok względem PrestaShop 8, który działał jeszcze na starszym PHP. Sklep uruchomiony na zbyt starej wersji PHP nie wystartuje na dziewiątce, dlatego wersja PHP to jedno z pierwszych, co trzeba sprawdzić i zwykle zaktualizować.
Warto celować w nowszą, wciąż wspieraną wersję PHP, a nie w samo minimum, bo nowsze wersje są szybsze i dłużej otrzymują poprawki bezpieczeństwa. Zmiana wersji PHP potrafi sama w sobie ujawnić problemy z kompatybilnością starszych modułów, dlatego dobrze przeprowadzić ją i przetestować jeszcze przed aktualizacją PrestaShop, na środowisku testowym.
Baza danych: MySQL i MariaDB

PrestaShop 9 wymaga odpowiednio nowej bazy danych: MySQL w wersji od 5.7 lub MariaDB od 10.2, przy czym zalecane są nowsze wydania. Baza to serce sklepu, więc jej wersja i konfiguracja wpływają zarówno na zgodność z PrestaShop 9, jak i na wydajność, zwłaszcza przy dużych katalogach i intensywnym ruchu.
Przy okazji migracji warto sprawdzić nie tylko wersję bazy, ale i jej kondycję: rozmiar, indeksy i ewentualne zaległości do uporządkowania. Aktualizacja to dobry moment, by zadbać o bazę, bo dobrze utrzymana baza danych bezpośrednio przekłada się na szybkość sklepu. To element, który łatwo przeoczyć, a który realnie wpływa na doświadczenie klienta.
Przy bazie danych warto pamiętać o kodowaniu i silniku tabel, które również wpływają na zgodność i wydajność. Migracja bywa okazją, by uporządkować te ustawienia zgodnie z zaleceniami, co owocuje stabilniejszym i szybszym sklepem. To detale, o których łatwo zapomnieć, a które w dłuższej perspektywie realnie się liczą.
Serwer, pamięć i konfiguracja
Poza PHP i bazą PrestaShop 9 wymaga właściwego serwera WWW, czyli Apache w wersji 2.4 lub nowszej albo Nginx, oraz odpowiedniej ilości pamięci dla PHP, z limitem co najmniej 512 MB. Do budowania zasobów motywu potrzebne jest też środowisko Node w wersji 20 lub nowszej. To wymagania, które łatwo spełnić na nowoczesnym hostingu, ale które mogą być barierą na starszych, tanich serwerach.
Konfiguracja hostingu wpływa nie tylko na to, czy sklep ruszy, ale i na to, jak szybko działa. Dlatego migracja na PrestaShop 9 to naturalny moment, by ocenić, czy obecny hosting nadąża za potrzebami sklepu, czy warto go zmienić na mocniejszy. Wydajność sklepu zaczyna się od serwera, co rozkładamy szerzej w kontekście optymalizacji wydajności PrestaShop.
Nie każdy tani hosting współdzielony udźwignie wymagania i obciążenie sklepu na PrestaShop 9, zwłaszcza przy większym katalogu i ruchu. Dlatego migracja to dobry moment, by zweryfikować, czy plan hostingowy pasuje do skali sklepu, i rozważyć mocniejsze rozwiązanie, jeśli obecne ledwo wystarcza. Serwer dobrany do potrzeb to fundament, na którym dziewiątka pokaże pełnię możliwości.
Otrzymaj bezpłatną konsultację Twoich wyzwań
Jak sprawdzić gotowość środowiska
Sprawdzenie gotowości zaczyna się od zebrania faktów o obecnym środowisku: jaka wersja PHP, jaka baza danych, jaki serwer i ile pamięci ma do dyspozycji sklep. Te informacje można odczytać z panelu hostingu lub uzyskać od dostawcy. Zestawienie ich z wymaganiami PrestaShop 9 od razu pokazuje, co trzeba zaktualizować.
Oficjalne narzędzie do aktualizacji również sprawdza wymagania przed rozpoczęciem, ale lepiej wiedzieć o brakach wcześniej, żeby zaplanować modernizację serwera z wyprzedzeniem. Przygotowanie środowiska przed migracją zmniejsza liczbę zmiennych, które trzeba śledzić naraz, i jest jednym z pierwszych kroków bezpiecznej aktualizacji, opisanej w tekście o migracji z PrestaShop 8 na 9.
Wymagania a plan migracji
Wymagania techniczne PrestaShop 9 to pierwszy filtr każdej migracji: dopóki środowisko nie jest gotowe, nie ma sensu ruszać aktualizacji. Nowsze PHP, odpowiednia baza danych, właściwy serwer i wystarczająca pamięć to fundament, na którym stanie nowa wersja sklepu. Ich przygotowanie to nie dodatek, lecz punkt wyjścia.
Jeśli chcesz sprawdzić, czy Twój serwer jest gotowy na PrestaShop 9, i przygotować środowisko pod bezpieczną migrację, pomożemy w ramach aktualizacji PrestaShop do wersji 9. Zaczynamy od audytu środowiska i sklepu, żeby aktualizacja ruszyła na gotowym gruncie, a nie zatrzymała się na niespełnionych wymaganiach.
Najczęściej zadawane pytania
-
Jakiej wersji PHP wymaga PrestaShop 9?
PrestaShop 9 wymaga co najmniej PHP 8.1 i wspiera nowsze wersje aż po PHP 8.4. Sklep uruchomiony na zbyt starej wersji PHP nie wystartuje na dziewiątce, dlatego wersja PHP to jedno z pierwszych, co trzeba sprawdzić i zwykle zaktualizować.
-
Jakiej bazy danych wymaga PrestaShop 9?
PrestaShop 9 wymaga MySQL w wersji od 5.7 lub MariaDB od 10.2, przy czym zalecane są nowsze wydania. Wersja i kondycja bazy wpływają zarówno na zgodność, jak i na wydajność sklepu, zwłaszcza przy dużych katalogach i intensywnym ruchu.
-
Czego jeszcze wymaga PrestaShop 9?
Poza PHP i bazą wymaga serwera Apache w wersji 2.4 lub nowszej albo Nginx, limitu pamięci PHP co najmniej 512 MB oraz środowiska Node w wersji 20 lub nowszej do budowania zasobów motywu. Opiera się też na frameworku Symfony 6.4.
-
Czy mój hosting udźwignie PrestaShop 9?
Nowoczesny hosting zwykle spełnia wymagania bez problemu, ale starsze, tanie serwery współdzielone mogą być barierą, zwłaszcza przy większym sklepie. Migracja to dobry moment, by zweryfikować, czy plan hostingowy pasuje do skali sklepu.
-
Jak sprawdzić gotowość środowiska?
Trzeba zebrać informacje o obecnej wersji PHP, bazie danych, serwerze i dostępnej pamięci, z panelu hostingu lub od dostawcy, i zestawić je z wymaganiami PrestaShop 9. Oficjalne narzędzie do aktualizacji również sprawdza wymagania przed rozpoczęciem.
O autorze
Od ponad dekady łączy strategię e-commerce z głębokim rozumieniem technologii, na której opiera się sprzedaż. Doradza markom w wyborze platformy, architektury i kierunku rozwoju sklepu – od wdrożeń i migracji na PrestaShop po projekty headless i Sylius. Jako Chief Marketing Officer w Sellision przekłada decyzje technologiczne na wzrost przychodów, opierając się na danych, nie na chwilowych trendach.