Serwery w Polsce · wsparcie po polsku · faktura VAT · bez ukrytych podwyżek
Wypróbuj za darmo, 14 dniHosting PrestaShop: hosting pod PrestaShop i hosting dla PrestaShop
PrestaShop jest wymagający inaczej niż zwykła strona firmowa. Nie chodzi o miejsce na dysku, tylko o wersję PHP, limit pamięci na skrypt i zestaw rozszerzeń, bez których instalator zatrzyma się na pierwszym ekranie. Poniżej znajdziesz dokładne wymagania PrestaShop 8 i PrestaShop 9 wprost z dokumentacji projektu, wyjaśnienie najczęstszego powodu, przez który sklep nie wstaje po zmianie hostingu, oraz uczciwą podpowiedź, który plan wystarczy przy Twoim katalogu.
W skrócie
Hosting pod PrestaShop musi zapewnić wersję PHP zgodną z wersją sklepu, memory_limit co najmniej 256 MB dla PrestaShop 8 i 512 MB dla PrestaShop 9, MySQL 5.7 lub MariaDB 10.2 wzwyż oraz komplet rozszerzeń PHP: CURL, DOM, Fileinfo, GD, Iconv, Intl, JSON, Mbstring, OpenSSL, PDO z sterownikiem MySQL, SimpleXML i Zip. Najważniejszy jest ten pierwszy punkt, bo PrestaShop 8 działa na PHP maksymalnie 8.1, a PrestaShop 9 wymaga PHP 8.2, 8.3 lub 8.4 i nie uruchomi się na 8.1 ani starszym. Te dwa zakresy nie mają części wspólnej, więc aktualizacja sklepu do wersji 9 zawsze oznacza równoczesną zmianę wersji PHP na serwerze. U nas standardem jest PHP 8.2, a przy migracji ustawiamy wersję pod konkretną wersję Twojego sklepu.
Wymagania PrestaShop: co dokładnie musi mieć serwer
Poniższa tabela to zestawienie oficjalnych wymagań z dokumentacji deweloperskiej PrestaShop dla obu wspieranych linii. Warto ją przejrzeć zanim wybierzesz plan, bo różnica między PrestaShop 8 a 9 nie sprowadza się do numeru wersji: zmienia się zarówno dopuszczalny PHP, jak i minimalny limit pamięci.
- Rozszerzenia PHP wymagane w obu liniach: CURL, DOM, Fileinfo, GD, Iconv, Intl, JSON, Mbstring, OpenSSL, PDO wraz ze sterownikiem PDO MySQL, SimpleXML oraz Zip.
- Najczęściej brakuje Intl i Zip. Na tanim hostingu współdzielonym bywają wyłączone, a instalator PrestaShop zatrzymuje się wtedy na ekranie sprawdzania zgodności i nie pozwala przejść dalej.
- allow_url_fopen bywa wyłączone ze względów bezpieczeństwa. PrestaShop potrzebuje go między innymi przy komunikacji z bramkami płatniczymi, więc to nie jest opcjonalny drobiazg.
- memory_limit to limit na pojedynczy skrypt, a nie pamięć całego serwera. Przy imporcie katalogu i regeneracji miniatur to właśnie on wysypuje sklep najczęściej.
| Parametr | PrestaShop 8 (8.0 do 8.2) | PrestaShop 9.0 |
|---|---|---|
| Wersja PHP | Do 8.1 włącznie, zalecane 8.1 | 8.2, 8.3 lub 8.4, zalecane 8.5 |
| PHP 8.1 i starszy | Obsługiwany | Nieobsługiwany, sklep się nie uruchomi |
| memory_limit | Minimum 256 MB | Minimum 512 MB |
| Baza danych | MySQL od 5.7 lub MariaDB od 10.2 | MySQL od 5.7 lub MariaDB od 10.2 |
| Serwer WWW | Apache od 2.4, działa też Nginx od 1.0 | Apache od 2.4, działa też Nginx od 1.0 |
| allow_url_fopen | Musi być włączone | Musi być włączone |
Dlaczego sklep nie wstaje po zmianie hostingu
To zdecydowanie najczęstszy scenariusz w zgłoszeniach po migracji i prawie zawsze wygląda tak samo. Sklep działał latami na starym serwerze z PHP 8.0 lub 8.1, trafia na nowy hosting z domyślnym PHP 8.2 lub 8.3, i zamiast strony pojawia się biała strona albo błąd 500. Katalog, baza i pliki są w porządku. Problem polega na tym, że PrestaShop 8 nie jest przystosowany do PHP nowszego niż 8.1.
W drugą stronę działa to identycznie. Firma aktualizuje sklep do PrestaShop 9, bo chce nowszego panelu i wsparcia, ale hosting stoi na PHP 8.1. PrestaShop 9 nie obsługuje PHP 8.1 ani żadnej starszej wersji, więc aktualizacja kończy się błędem jeszcze przed uruchomieniem sklepu.
Wniosek dla kupującego jest prosty i warto go zapamiętać przy porównywaniu ofert: nie pytaj, czy hosting ma nowy PHP. Zapytaj, czy możesz wybrać wersję PHP dla swojego konta i czy ktoś ustawi ją pod wersję Twojego sklepu. Hosting z jedną, narzuconą wersją PHP jest dla sklepu na PrestaShop ryzykiem, a nie zaletą.
- Masz PrestaShop 1.7 lub 8.x: potrzebujesz PHP maksymalnie 8.1. Nowszy PHP wywali sklep, choć hosting będzie technicznie sprawny.
- Masz PrestaShop 9: potrzebujesz PHP od 8.2 do 8.4. Nasze konta stoją domyślnie na PHP 8.2, więc PrestaShop 9 działa bez żadnych zmian.
- Planujesz aktualizację z 8 na 9: to jedna operacja złożona z dwóch kroków, aktualizacji sklepu i przełączenia PHP. Zrobione osobno, w dowolnej kolejności, kończy się przestojem.
- Nie wiesz, co masz: wersję sklepu zobaczysz w panelu administracyjnym w stopce, a wersję PHP w zakładce Informacje o konfiguracji. Przy migracji sprawdzamy to za Ciebie.
Hosting pod PrestaShop a zwykły hosting strony firmowej
Strona firmowa to w praktyce kilkanaście podstron, które da się w całości zapisać w cache i serwować jako gotowy HTML. Sklep tak nie działa. Koszyk, konto klienta, filtry katalogu i podsumowanie zamówienia muszą być generowane od nowa przy każdym wejściu, bo dla każdego użytkownika wyglądają inaczej. To dlatego sklep na tym samym pakiecie chodzi wyraźnie wolniej niż wizytówka.
Druga różnica to baza danych. PrestaShop trzyma w niej katalog, warianty produktów, ceny, tłumaczenia i całą historię zamówień. Przy kilku tysiącach produktów z wariantami baza rośnie znacznie szybciej niż pliki, a to zapytania do bazy, nie zdjęcia, decydują o czasie ładowania strony produktowej.
Trzecia to konsekwencje awarii. Gdy strona firmowa jest niedostępna przez godzinę, tracisz kilka wejść. Gdy przez godzinę nie działa sklep w trakcie kampanii, tracisz zamówienia, które zwykle nie wracają. Dlatego pod PrestaShop liczą się kopie zapasowe z krótkim czasem przywracania i możliwość odtworzenia sklepu sprzed nieudanej aktualizacji modułu.
Ile zasobów potrzebuje sklep na PrestaShop
Uczciwa odpowiedź brzmi: zależy od katalogu i liczby modułów, a nie od liczby odwiedzin, którą sprzedawcy hostingu lubią podawać jako miarę. Poniżej podajemy punkty odniesienia, które da się sprawdzić samodzielnie, zamiast obiecywać konkretną liczbę produktów na plan.
Same pliki PrestaShop po instalacji zajmują niewiele. Miejsce zjadają zdjęcia produktów, bo PrestaShop generuje z każdego oryginału komplet miniatur w kilku rozmiarach dla listy, karty produktu i podglądu. Przy katalogu ze zdjęciami w wysokiej rozdzielczości to właśnie miniatury, nie oryginały, są największym katalogiem na dysku.
Drugim punktem odniesienia jest limit pamięci na skrypt. Dokumentacja PrestaShop podaje 256 MB dla wersji 8 i 512 MB dla wersji 9 jako minimum, a nie jako wartość zalecaną przy pracy. Import cennika z pliku CSV, regeneracja miniatur po zmianie szablonu i przeliczanie indeksu wyszukiwarki to operacje, które przy dużym katalogu potrafią przekroczyć nawet ten limit i przerwać się w połowie.
- Sklep startowy, do kilkuset produktów: kluczowe są zgodna wersja PHP i sprawne kopie zapasowe. Wąskim gardłem zwykle nie jest jeszcze wydajność.
- Sklep z katalogiem liczonym w tysiącach pozycji: zaczyna liczyć się cache i szybkość dysku, bo rośnie liczba zapytań do bazy na jedno wyświetlenie kategorii.
- Sklep z wariantami, czyli kombinacjami rozmiar i kolor: jeden produkt to w bazie kilkadziesiąt rekordów. Katalog odzieżowy obciąża bazę nieporównanie mocniej niż katalog z tą samą liczbą prostych produktów.
- Sklep z kampaniami i pikami ruchu: potrzebujesz zapasu i staging, żeby zmiany testować poza sklepem produkcyjnym, a nie na żywym organizmie w środku promocji.
Najlepszy hosting dla PrestaShop: który plan wybrać u nas
Powiemy wprost, mimo że mamy tańszy plan w cenniku: pod sklep na PrestaShop nie polecamy planu Startowego. Ma 10 GB miejsca i nie ma cache LiteSpeed ani Redis, a bez cache PrestaShop odczuwalnie zwalnia już przy średnim katalogu. Startowy jest dobrym wyborem pod stronę firmową, nie pod sklep.
- Biznes to realny punkt startowy dla sklepu: 40 GB NVMe, cache LiteSpeed i Redis, kopie 30 dni wstecz oraz zarządzane aktualizacje, w tym wersji PHP.
- Zarządzany Pro dokłada to, co liczy się przy większym sklepie: 100 GB, środowisko staging do testowania aktualizacji modułów, WAF, hardening i monitoring.
- Certyfikat SSL jest w cenie każdego planu i odnawia się automatycznie. Bramki płatnicze wymagają HTTPS, więc to nie jest dodatek, tylko warunek uruchomienia sprzedaży.
- Fakturę VAT wystawiamy automatycznie po każdej płatności, co opisujemy szczegółowo przy hostingu z fakturą VAT.
| Plan | Cena netto | Miejsce NVMe | Cache | Kopie zapasowe | Pod PrestaShop |
|---|---|---|---|---|---|
| Startowy | 29 zł/mies, 288 zł/rok | 10 GB | Brak LiteSpeed i Redis | 7 dni | Nie polecamy pod sklep |
| Biznes | 69 zł/mies, 660 zł/rok | 40 GB | LiteSpeed i Redis | 30 dni, przywracanie jednym kliknięciem | Zalecany start dla sklepu |
| Zarządzany Pro | 149 zł/mies, 1428 zł/rok | 100 GB | LiteSpeed i Redis | 30 dni, przywracanie jednym kliknięciem | Duży katalog, staging, WAF |
Gdzie konkurencja wypada lepiej od nas
Nie udajemy, że jesteśmy najlepsi w każdym wymiarze, bo przy wyborze hostingu pod sklep i tak to sprawdzisz. Jeżeli szukasz najniższego kosztu w trzyletnim horyzoncie, seohost wychodzi taniej od nas i nie ma sensu tego ukrywać. Jeżeli zależy Ci na wsparciu dostępnym całą dobę przez siedem dni w tygodniu, home.pl ma większy zespół i dłuższe godziny obsługi niż my.
Nasza przewaga leży gdzie indziej i jest dość wąska: serwery stoją w Polsce, wsparcie prowadzimy po polsku i po stronie technicznej, a przy migracji sklepu ustawiamy wersję PHP pod wersję PrestaShopa zamiast zostawiać Ci komunikat błędu i link do dokumentacji. Jeżeli Twój problem brzmi „sklep działał, przenieśliśmy go i przestał”, to jest dokładnie ten obszar, w którym pomagamy.
Warto też liczyć koszt w perspektywie kilku lat, a nie ceny pierwszego okresu. Rankingi hostingów cytują niemal wyłącznie stawki promocyjne, które obowiązują przez pierwszy rok. Pełne zestawienie kosztu trzyletniego u polskich dostawców zebraliśmy na stronie najlepszy hosting dla firm.
Przeniesienie sklepu PrestaShop bez utraty zamówień
Migracja sklepu różni się od migracji strony jedną rzeczą: sklep zmienia się w trakcie przenoszenia. Między zrobieniem kopii a przełączeniem domeny mogą wpaść zamówienia, które istnieją tylko na starym serwerze. Dlatego kolejność ma znaczenie i dlatego nie przenosimy sklepu przez zwykłe skopiowanie plików.
- Kopiujemy sklep na nasz serwer i uruchamiamy go pod adresem testowym, z zablokowanym indeksowaniem, żeby wersja testowa nie trafiła do Google.
- Ustawiamy wersję PHP pod wersję Twojego PrestaShopa i sprawdzamy komplet rozszerzeń oraz limit pamięci, zanim cokolwiek przełączymy.
- Testujemy ścieżkę zakupową do końca: dodanie do koszyka, rejestrację, wysyłkę, płatność i wiadomości transakcyjne. Sam wygląd strony głównej niczego nie dowodzi.
- Obniżamy TTL rekordów DNS na 24 do 48 godzin przed przełączeniem, żeby zmiana rozeszła się w minutach, a nie w dobę. Opisujemy to szerzej przy migracji strony www.
- Domenę przełączamy dopiero po Twojej akceptacji, a zamówienia z okresu przejściowego dosynchronizowujemy, żeby żadne nie zostało na starym serwerze.
Najczęstsze pytania
Pytania i odpowiedzi
Jaki hosting pod PrestaShop wybrać?
Wybierz plan, w którym możesz ustawić wersję PHP zgodną z wersją sklepu, masz co najmniej 256 MB memory_limit dla PrestaShop 8 lub 512 MB dla PrestaShop 9, komplet wymaganych rozszerzeń PHP oraz cache i dysk NVMe. U nas realnym punktem startowym dla sklepu jest plan Biznes za 69 zł netto miesięcznie, bo dopiero on ma LiteSpeed i Redis.
Jaka wersja PHP dla PrestaShop?
PrestaShop 8, czyli wersje od 8.0 do 8.2, działa na PHP maksymalnie 8.1 i to właśnie 8.1 jest wersją zalecaną. PrestaShop 9.0 wymaga PHP 8.2, 8.3 lub 8.4, a jako zalecaną dokumentacja wskazuje 8.5. PHP 8.1 i starszy nie jest w wersji 9 obsługiwany, więc oba zakresy nie mają części wspólnej.
Czy PrestaShop działa na zwykłym hostingu współdzielonym?
Tak, o ile hosting spełnia wymagania PrestaShopa. W praktyce na najtańszych pakietach blokadą bywają wyłączone rozszerzenia Intl lub Zip, wyłączone allow_url_fopen albo memory_limit ustawiony poniżej 256 MB bez możliwości zmiany. Instalator sprawdza to na starcie i nie pozwoli przejść dalej, dopóki brakuje choć jednego elementu.
Ile miejsca na dysku potrzebuje sklep PrestaShop?
Same pliki sklepu po instalacji zajmują niewiele. Miejsce zajmują zdjęcia produktów, bo PrestaShop generuje z każdego oryginału komplet miniatur w kilku rozmiarach. Przy katalogu ze zdjęciami w wysokiej rozdzielczości to miniatury zwykle zajmują więcej niż oryginały, dlatego pod sklep bierzemy plan z zapasem miejsca, a nie minimalny.
Czy przeniesienie sklepu PrestaShop jest bezpieczne?
Tak, jeżeli zachowana jest kolejność. Sklep uruchamiamy najpierw pod adresem testowym z zablokowanym indeksowaniem, ustawiamy wersję PHP pod wersję sklepu, testujemy pełną ścieżkę zakupową z płatnością, a domenę przełączamy dopiero po Twojej akceptacji. Zamówienia z okresu przejściowego dosynchronizowujemy, żeby żadne nie zostało na starym serwerze.
Czy migrację sklepu można zrobić samodzielnie?
Można, ale ryzyko jest większe niż przy zwykłej stronie, bo w trakcie migracji do sklepu wpadają nowe zamówienia. Najczęstsze błędy przy samodzielnym przenoszeniu to skopiowanie bazy przed ostatnimi zamówieniami, pominięcie zmiany wersji PHP i brak obniżenia TTL rekordów DNS przed przełączeniem domeny. Migrację sklepu wykonujemy za Ciebie w ramach planu.
Czy certyfikat SSL jest wliczony w hosting PrestaShop?
Tak, certyfikat SSL od Let's Encrypt jest w cenie każdego planu i odnawia się automatycznie, bez Twojego udziału. Dla sklepu to warunek konieczny, bo bramki płatnicze wymagają połączenia HTTPS, a przeglądarki oznaczają formularze na stronach bez szyfrowania jako niebezpieczne. Szczegóły opisujemy przy hostingu z certyfikatem SSL.
Czy pomożecie zaktualizować PrestaShop 8 do wersji 9?
Tak, w planach z zarządzanymi aktualizacjami. Kluczowe jest zrobienie tego w jednej operacji: sklep aktualizujemy i przełączamy wersję PHP z 8.1 na 8.2 razem, bo PrestaShop 9 nie uruchomi się na PHP 8.1, a PrestaShop 8 nie działa na 8.2. W planie Zarządzany Pro całą aktualizację testujemy najpierw na środowisku staging.
Czy wystawiacie fakturę VAT za hosting sklepu?
Tak, fakturę VAT wystawiamy automatycznie po każdej płatności, więc koszt hostingu rozliczysz w kosztach firmy bez pisania do nikogo. Płacisz w złotówkach polskiej firmie, więc nie dotyczy Cię rozliczanie importu usług, które pojawia się przy zakupie hostingu spoza Polski.
Zobacz też
Powiązany hosting dla firm
Hosting WooCommerce, hosting e-commerce i hosting sklepu internetowego
Hosting WooCommerce i sklepu internetowego: NVMe, cache, SSL w cenie, kopie 30 dni. Serwery w Polsce, wsparcie...
Hosting WordPress dla firm: najlepszy hosting pod WordPress, zarządzany i szybki
Hosting WordPress dla firm: zarządzane aktualizacje, serwery w Polsce, NVMe i LiteSpeed, darmowy SSL, faktura...
Hosting zarządzany, w którym robimy za Ciebie
Hosting zarządzany dla firm: aktualizacje WordPressa, kopie zapasowe, monitoring i WAF po naszej stronie. Serw...
Przeniesienie strony na inny hosting: przenoszenie strony na inny serwer i zmiana hostingu bez przestoju
Przeniesienie strony na inny hosting bez przestoju: migrację wykonuje nasz zespół za darmo. Przenosimy pliki,...
Hosting z certyfikatem SSL i HTTPS bez ostrzeżeń w przeglądarce
Hosting z certyfikatem SSL dla firm: darmowy Let's Encrypt w cenie każdego planu, odnawiany automatycznie. HTT...
Hosting z fakturą VAT rozliczysz w kosztach firmy
Hosting z fakturą VAT po każdej płatności: netto, VAT i NIP na dokumencie. Rozlicz go w kosztach firmy i pomiń...