PrestaShop download to nie jedna paczka, a kilka różnych plików: pełny instalator, paczka aktualizacyjna, wersja deweloperska z GitHuba i oddzielna paczka językowa. Sam ZIP nie tworzy sklepu — potrzebujesz hostingu z PHP i MySQL, domeny oraz bazy danych. Poniżej znajdziesz oficjalne źródła, sposób wyboru wersji (1.7, 8.x, 9.x), twarde wymagania serwera i weryfikację paczki przed uruchomieniem instalatora. Całość zamyka lista błędów, które najczęściej kończą się błędem 500 albo zainfekowanym sklepem.

Czym jest PrestaShop download i co dokładnie pobierasz?

„PrestaShop download” to nie jeden plik, a kilka paczek. Każda służy do czego innego i wybór złej to najczęstsza przyczyna sytuacji, w której instalator nie startuje albo sklep po aktualizacji zwraca błąd 500.

PrestaShop jest open source na licencji OSL 3.0. Możesz go pobrać i używać bez opłat, także komercyjnie. Licencja dotyczy jednak kodu, a nie hostingu, modułów ani wdrożenia. Jeśli nie wiesz, od czego zacząć, przejrzyj nasz przegląd wdrożeń PrestaShop – tam są rozpisane kolejne kroki.

Kiedy ZIP, a kiedy instalator z hostingu? ZIP ma sens, gdy masz kontrolę nad serwerem: dostęp FTP/SSH, własną bazę, możliwość ustawienia wersji PHP. Instalator z panelu (cPanel, DirectAdmin) wybierzesz, gdy chcesz sklep „na klik” i nie zależy ci na konkretnej wersji. Pamiętaj: pobranie paczki to nie gotowy sklep. Potrzebujesz jeszcze hostingu z PHP i MySQL, domeny oraz bazy danych.

Typ paczkiCo zawieraDo czego służy
Pełna paczka instalacyjna (ZIP)kod sklepu + katalog /install/nowa instalacja, ręczne wgranie na serwer
Paczka aktualizacyjnaplik dla modułu 1-Click Upgradeaktualizacja istniejącego sklepu
Paczka deweloperska (GitHub)kod źródłowy bez vendor/ i assetówpraca nad kodem, testy, zgłaszanie błędów
Paczka językowapliki tłumaczeńdodanie lub zmiana języka po instalacji

Oficjalne źródła PrestaShop download – gdzie pobrać bez ryzyka

Są trzy legalne drogi do plików PrestaShop: strona producenta, repozytorium na GitHubie i instalator w panelu hostingu. Reszta to serwisy z „nulled” wersjami, które dokładają do kodu backdoory, minery albo wstrzyknięte skrypty przechwytujące dane logowania do panelu.

Jak odróżnić oficjalne źródło od podróbki? Zanim cokolwiek pobierzesz, sprawdź trzy rzeczy:

Po pobraniu rozpakuj archiwum i przejrzyj zawartość: w oficjalnej paczce nie ma plików PHP z zaszyfrowanym kodem (base64, eval) ani skryptów w katalogu /install/, których nie ma w wydaniu. Jeśli nie potrafisz tego ocenić samodzielnie, przyda się lektura o tym, jak czytać repozytoria PrestaShop i nie zepsuć sklepu – tam opisujemy porównywanie paczek i tagów.

ŹródłoCo znajdzieszOgraniczenia
prestashop.com, sekcja downloadoficjalne ZIP-y wydań stabilnychbrak wersji deweloperskich i RC
GitHub, zakładka Releasestagi wydań, wersje RC, kod źródłowybrak vendor/ i assetów, wymaga composera
Instalator hostingu (cPanel, DirectAdmin)gotowa instalacja na kilka kliknięćnarzucona wersja PrestaShop i PHP, mniejsza kontrola nad plikami i backupem

Którą wersję PrestaShop pobrać w 2025? 1.7, 8.x czy 9.x

W 2025 roku realny wybór to dwie opcje: gałąź 8.x na produkcję i 9.x do testów. Gałąź 1.7 jest po zakończeniu wsparcia – nie dostaje nowych funkcji ani regularnych poprawek, więc każdy dzień na 1.7 to rosnące ryzyko bezpieczeństwa.

Zgodność z PHP to najczęstsza pułapka. Starsze wydania 1.7 działały komfortowo na PHP 7.4. Wrzucenie takiego sklepu na PHP 8.1 czy 8.2 kończy się błędami typów, ostrzeżeniami z modułów i białym ekranem w panelu. Gałąź 8.x obsługuje PHP 7.4 do 8.1, a nowsze wydania 9.x celują w PHP 8.1–8.3. Dokładną matrycę zgodności dla konkretnego wydania sprawdzaj w dokumentacji deweloperskiej PrestaShop, bo zmienia się przy każdym wydaniu poprawkowym.

Moduły i szablony decydują bardziej niż numer wersji. Jeśli twój sklep stoi na module płatności albo integracji magazynowej, którego autor nie wydał wersji pod 8.x, migracja skończy się na pół roku. Przed wyborem wersji zrób listę modułów krytycznych i sprawdź w panelu modułu, czy deklaruje zgodność z 8.x. Szablony oparte na starym systemie szablonów nie zadziałają na 8.x bez przeróbki.

Kiedy zostać na 1.7? Tylko wtedy, gdy sklep działa stabilnie, nie planujesz zmian i masz świadomy plan migracji na 8.x z terminem. Dla nowych sklepów wybierz 8.x. 9.x testuj na kopii – nie na produkcji. Koszty takiej migracji rozkładamy w cenniku wdrożeń PrestaShop: liczy się głównie czas na moduły i testy zamówień, nie samo wgranie plików.

WersjaStatusPHPKiedy wybierać
1.7.8.xEOL – bez nowych funkcji i regularnych poprawekgłównie 7.4, na 8.1+ częste błędytylko gdy sklep działa i migracja jest już zaplanowana
8.xstabilna, wspierana7.4–8.1nowy sklep lub cel migracji w 2025
9.xnowe wydanie, świeży ekosystem modułów8.1–8.3testy na kopii sklepu, projekty bez krytycznych modułów zewnętrznych

Wymagania serwera przed PrestaShop download i instalacją

Zanim klikniesz „pobierz”, sprawdź hosting. Najczęstsza przyczyna błędu 500 przy instalacji PrestaShop to zbyt niski memory_limit albo brakujące rozszerzenie PHP — nie sam plik ZIP.

Twarde minimum, które musi być spełnione przed rozpakowaniem paczki:

Weryfikacja zajmuje 5 minut: wgraj plik phpinfo() na domenę albo zajrzyj do panelu (cPanel → Select PHP Version, DirectAdmin → PHP Settings) i porównaj wartości z tabelą.

ParametrMinimumZdrowy zapas na produkcji
PHP7.48.1+ zgodne z wersją PrestaShop
MySQL / MariaDBMySQL 5.7 / MariaDB 10.3nowsza stabilna gałąź oferowana przez hosting
memory_limit256M512M
max_execution_time300300–600
upload_max_filesize64M64–128M
Katalogi / pliki755 / 644755 / 644, var i cache zapisywalne

Jeśli hosting nie pozwala zmienić tych parametrów, nie walcz z tym przez .htaccess — przenieś sklep na serwer, który ma je w standardzie. Pełne wymagania dla konkretnej wersji znajdziesz w dokumentacji PrestaShop dla deweloperów, a szerszy kontekst wdrożenia — w naszym dziale wdrożeń i utrzymania PrestaShop.

ParametrMinimumZdrowy zapas na produkcji
PHP7.48.1+ zgodne z wersją PrestaShop
MySQL / MariaDBMySQL 5.7 / MariaDB 10.3nowsza stabilna gałąź oferowana przez hosting
memory_limit256M512M
max_execution_time300300–600
upload_max_filesize64M64–128M
Katalogi / pliki755 / 644755 / 644, var i cache zapisywalne

Jak zweryfikować paczkę PrestaShop download? SHA-256, rozmiar, struktura

Paczkę pobierasz z GitHub Releases lub z oficjalnej strony projektu. Po pobraniu nie uruchamiaj instalatora od razu — najpierw trzy kontrole.

  1. Suma SHA-256. Na Linuksie/macOS: sha256sum prestashop_8.x.x.zip. Na Windows w PowerShell: Get-FileHash .\prestashop_8.x.x.zip -Algorithm SHA256. Wynik porównaj znak po znaku z sumą opublikowaną przy wydaniu na GitHubie. Jedna inna cyfra = pobierz ponownie, najlepiej innym łączem.
  2. Rozmiar i struktura. unzip -l plik.zip pokaże listę plików i rozmiar po rozpakowaniu. Nagle o 200 plików więcej niż w oficjalnym wydaniu to sygnał alarmowy, podobnie jak katalogi, których w PrestaShop nie ma.
  3. Podejrzane pliki. Przejrzyj zawartość: grep -RIn "base64_decode\|eval(\|gzinflate\|shell_exec" katalog/. Szczególnie sprawdź img/, upload/, docs/ i pliki z podwójnym rozszerzeniem typu logo.php.jpg.
SygnałJak sprawdzićCo oznacza
Inna suma SHA-256sha256sum / Get-FileHash vs GitHub ReleasesPlik podmieniony lub uszkodzony w transmisji
Pliki .php w img/, upload/, docs/unzip -lTypowy webshell
base64_decode, eval, gzinflategrep -RIn w rozpakowanym kataloguZaciemniony kod, backdoor
Podwójne rozszerzenia .php.jpgfind katalog -name "*.php.*"Próba obejścia filtrów uploadu

Ostrzeżenie na koniec: „prestashop download nulled”, torrenty i „wersje premium za darmo” to najkrótsza droga do zainfekowanego sklepu. PrestaShop jest darmowy na licencji open source — nie ma tu czego „krakować”. W takich paczkach najczęściej siedzi backdoor, który po kilku tygodniach zaczyna wysyłać dane zamówień i klientów na zewnętrzny serwer. Dochodzi do tego RODO i odpowiedzialność właściciela sklepu. Takie samo ryzyko dotyczy dodatków — piszemy o tym w tekście o modułach PrestaShop z niepewnych źródeł. Jeśli chcesz odróżnić oficjalne wydanie od forka, zacznij od materiału o czytaniu repozytoriów PrestaShop na GitHubie.

SygnałJak sprawdzićCo oznacza
Inna suma SHA-256sha256sum / Get-FileHash vs GitHub ReleasesPlik podmieniony lub uszkodzony w transmisji
Pliki .php w img/, upload/, docs/unzip -lTypowy webshell
base64_decode, eval, gzinflategrep -RIn w rozpakowanym kataloguZaciemniony kod, backdoor
Podwójne rozszerzenia .php.jpgfind katalog -name "*.php.*"Próba obejścia filtrów uploadu

Instalacja PrestaShop krok po kroku: od pobrania do pierwszego produktu

Zakładam, że serwer spełnia wymagania, a domena jest pusta. Kolejność działań na produkcji:

  1. Wgranie plików. FTP (FileZilla) albo SSH: scp prestashop.zip user@host:/home/user/public_html, potem unzip prestashop.zip i przeniesienie zawartości do katalogu domeny. Jeśli sklep ma działać pod /sklep, wypakuj go do podkatalogu — późniejsza zmiana adresu to dodatkowa robota.
  2. Baza danych. W cPanelu: MySQL Databases → nazwa bazy, użytkownik, hasło, pełne uprawnienia. Zapisz host (zwykle localhost), nazwę bazy, użytkownika i hasło — instalator o nie zapyta. Kodowanie utf8mb4.
  3. Instalator. Otwórz https://twojadomena.pl/install. Wybierz język, zaakceptuj licencję, wypełnij dane bazy, następnie dane sklepu (nazwa, kraj, waluta, strefa czasowa) i konto administratora.
  4. Sprzątanie po instalacji. Usuń katalog /install — jeśli zostanie, każdy może uruchomić instalację od nowa i podmienić konto admina. Zmień nazwę katalogu administracyjnego z admin na coś w rodzaju admin-7k3f2 i zapisz nowy adres.
  5. Konfiguracja. Włącz certyfikat SSL (Let’s Encrypt w panelu), wymuś HTTPS, włącz przyjazne adresy URL i przegeneruj .htaccess, ustaw docelowy adres sklepu. Dodaj pierwszy produkt ze zdjęciem i przejdź całą ścieżkę zakupu na telefonie.

Dwie pułapki z praktyki: instalacja na nowszym PHP przy starszym wydaniu PrestaShop kończy się białym ekranem, a przenoszenie sklepu z localhost na produkcję bez zmiany adresu w bazie (tabela ps_shop_url) zostawia przekierowania na localhost. Trzecia: zostawiony domyślny motyw z kilkudziesięcioma skryptami psuje wskaźniki, które Google bierze pod uwagę w wynikach wyszukiwania.

Po instalacji zaczyna się właściwa praca: motyw, płatności, moduły. Punkt odniesienia do budżetu masz w naszym cenniku wdrożeń PrestaShop, a jeśli ktoś ma się tym zajmować na co dzień — w materiale o rolach i godzinach utrzymania sklepu.

Instalacja lokalna i testowa: Docker, XAMPP i CLI

Zanim wgrasz cokolwiek na produkcję, uruchom PrestaShop na maszynie lokalnej. Najszybsza droga to Docker Compose — trzy usługi w jednym pliku: prestashop/prestashop:8.1-apache, mysql:8.0 i phpmyadmin/phpmyadmin. Sklep dostajesz na localhost:8080, bazę na porcie 3306, phpMyAdmin na 8081. Całość kasujesz jednym docker compose down, więc nie zostawiasz po sobie śmieci. Pułapka: bez nazwanych wolumenów (db_data, prestashop_data) stracisz bazę po każdym down -v i drugi raz przejdziesz przez instalator.

XAMPP i Laragon są prostsze, jeśli nie chcesz dotykać konsoli. Kopiujesz pliki do htdocs (Laragon: www), tworzysz bazę w phpMyAdmin i wchodzisz na /install. Laragon szybciej podnosi MySQL, sam zakłada virtual hosty z końcówką .test i pozwala przełączać wersje PHP kliknięciem — przy PrestaShop to duży plus, bo różne gałęzie sklepu potrzebują różnych PHP. XAMPP bywa wygodny na Windows, ale domyślnie dowozi starszą gałąź PHP, a brak rozszerzeń intl i zip kończy się komunikatem o niespełnionych wymaganiach.

Instalację zrób z CLI, nie z przeglądarki: php install/index_cli.php --domain=sklep.test --db_server=127.0.0.1 --db_name=prestashop --db_user=root --name=Test --email=ty@firma.pl --password=... . Powtarzalność jest tu kluczowa — te same parametry odtworzysz po każdej awarii. Po starcie bin/console daje cache:clear, prestashop:module install i podgląd konfiguracji; pełną listę komend znajdziesz w dokumentacji deweloperskiej PrestaShop.

Osobno zrób kopię testową produkcji: zrzut bazy, pliki, subdomena test.twojadomena.pl, wyłączone indeksowanie i konserwacja dla botów. Aktualizację 1-Click i każdy nowy moduł uruchamiasz najpierw tutaj. Jeśli testujesz motyw i reakcje frontu na zdarzenia, zajrzyj do materiału o PrestaShop JS events i działaniu event busa.

NarzędzieKiedy wybieraszNa co uważać
Docker ComposeChcesz identyczne środowisko u siebie i u klienta, kilka wersji PHP obok siebieWolumeny na bazę i pliki; bez nich tracisz dane przy czyszczeniu kontenerów
LaragonWindows, szybki localhost, częste przełączanie PHPSprawdź, czy włączone są rozszerzenia intl, zip, curl, gd
XAMPPProsty start, jedna wersja sklepuDomyślna wersja PHP bywa za stara dla PrestaShop 8.x i 9.x

Najczęstsze pułapki po PrestaShop download i jak je wykryć

Błąd 500 po instalacji to niemal zawsze jedno z trzech: zła wersja PHP, złe uprawnienia albo brakujące rozszerzenie. Sprawdź, czy PHP mieści się w macierzy zgodności danej gałęzi sklepu, czy katalogi mają 755, pliki 644, a var/ i config/ są zapisywalne. Logi leżą w var/logs/ (tryb dev), a gdy katalog jest pusty — w logu PHP hostingodawcy, zwykle error_log w katalogu domeny.

Niekompletne pobranie wychwycisz dwoma testami. Pierwszy: rozmiar pliku w bajtach musi zgadzać się z tym podanym przy paczce. Drugi: unzip -t prestashop.zip — jeśli kończy się błędem CRC, nie ma sensu rozpakowywać. Na Windows to samo zrobisz przez certutil -hashfile prestashop.zip SHA256 i porównanie sumy z opublikowaną przy wydaniu.

Brak modułów płatności i kurierów rzadko wynika z paczki — częściej to brak klucza API albo licencji. Zanim uznasz sklep za gotowy, przejdź pełną ścieżkę: koszyk, dane, Przelewy24 w sandboxie, wybór paczkomatu InPost, potem DPD i DHL, wygenerowanie etykiety i sprawdzenie, czy status wrócił do panelu sklepu. Zamówienie testowe na 1 zł z realnym kurem to jedyny wiarygodny test.

Wydajność ustawiasz w Zaawansowane > Wydajność: cache szablonów ON, rekompilacja tylko przy zmianie, minifikacja CSS i JS. OPcache: opcache.memory_consumption=128, max_accelerated_files=16000, a na produkcji validate_timestamps=0 — pamiętaj wtedy o restarcie PHP po każdym wdrożeniu. Do tego CDN na statyki i pomiar Core Web Vitals przed i po zmianach. Jeśli brakuje Ci osoby do utrzymania tego porządku, sprawdź role, stawki i godziny utrzymania sklepu PrestaShop.

ObjawSzybki testGdzie szukać przyczyny
Biała strona lub 500Podmień PHP na wersję z macierzy zgodnościvar/logs/, error_log hostingu, uprawnienia katalogów
Instalator przerywa w połowieunzip -t na paczce, porównanie rozmiaru i sumyUszkodzone pobranie, limit czasu PHP, brak miejsca na dysku
Brak płatności lub kuriera w koszykuZamówienie testowe na 1 zł, sandbox operatoraKlucze API, strefy, waga i wymiary produktów, statusy
Sklep zwalnia po miesiącuLighthouse, logi wolnych zapytań MySQLCache szablonów, OPcache, brak CDN, moduły zewnętrzne

Kiedy po PrestaShop download warto zlecić wdrożenie i opiekę?

Samodzielna instalacja wystarcza w prostym przypadku: jeden sklep, standardowy motyw, katalog do 2–3 tys. produktów, brak integracji poza płatnościami i kurierami. Taki start to zwykle 8–20 godzin pracy, licząc konfigurację płatności, kilka modułów i testy. Jeśli robisz to pierwszy raz, dodaj drugie tyle na naukę i poprawki po błędach.

Wdrożenie warto zlecić, gdy pojawia się choć jeden z tych punktów: migracja z innej platformy z historią zamówień i klientów, multistore, integracja z ERP, Subiektem, Baselinkerem lub WMS, cenniki B2B i grupy klientów, wielojęzyczność, katalog powyżej 5 tys. SKU albo przejęcie sklepu po poprzednim wykonawcy bez dokumentacji. Wtedy najważniejsza nie jest instalacja, a uporządkowanie danych i testy regresji, zanim cokolwiek dotknie produkcji.

Wycena powinna wyjść z godzin, nie z sufitu. Poniżej orientacyjny rozkład prac — to godziny, nie ceny; ostateczna kwota to suma godzin razy stawka ustalona w ofercie.

Opieka po wdrożeniu ma sens tylko z jasnym SLA: czas reakcji (4 godziny, 8 godzin albo następny dzień roboczy), kopie dzienne z rotacją 30 dni, monitoring dostępności, aktualizacje modułów w ustalonym oknie serwisowym. I najważniejsze — praca bezpośrednio z deweloperem, który zna Twój sklep, a nie z pośrednikiem przekazującym zgłoszenia dalej. Punkt wyjścia do rozmowy: PrestaShop cennik 2025: ile naprawdę kosztuje wdrożenie, a szerszy kontekst techniczny znajdziesz w sekcji PrestaShop w DropDigital.

Zakres pracOrientacyjny nakład (godziny)Kiedy naprawdę potrzebny
Audyt i zbieranie wymagań4–8Przejęcie sklepu bez dokumentacji, migracja z innej platformy
Serwer, PHP, SSL, poczta, kopie6–12Zawsze przy nowym sklepie i przy zmianie hostingu
Migracja katalogu, klientów i zamówień10–40Powyżej 2 tys. SKU, historia zamówień do zachowania
Płatności, kurierzy, moduły8–16InPost, DPD, DHL, Przelewy24, faktury, integracje magazynowe
Testy i uruchomienie8–16Każdy sklep z realnym obrotem, obowiązkowo przed startem

Najczęstsze błędy i jak je wykryć

Pobieranie paczki z serwisów typu nulled, z forów lub torrentów, bo są one reklamowane jako darmowe albo z dołączonymi płatnymi modułami.

Jak wykryć: Nazwa archiwum zawiera dopiski nulled, crack, full, brak jest podanej sumy SHA-256, a plik często ma hasło do rozpakowania.

Jak naprawić: Usuń pobrany plik i pobierz paczkę z PrestaShop.com albo z zakładki Releases w repozytorium na GitHubie. Po pobraniu porównaj sumę SHA-256.

Pobranie paczki aktualizacyjnej, gdy potrzebna jest pełna paczka instalacyjna.

Jak wykryć: Instalator nie startuje, brak katalogu instalacyjnego, komunikat o braku pliku konfiguracyjnego przy pierwszym uruchomieniu.

Jak naprawić: Sprawdź nazwę pliku: pełna instalacja to archiwum z kompletną strukturą katalogów. Paczki aktualizacyjne stosuje się wyłącznie przy module 1-Click Upgrade.

Start nowego sklepu na PrestaShop 1.7 tylko dlatego, że kiedyś się go używało.

Jak wykryć: Repozytorium projektu zawiera moduły i szablony z deklaracją kompatybilności 1.7, brak wpisów o 8.x.

Jak naprawić: Zbuduj nowy sklep na 8.x, a przy 1.7 oszacuj koszt migracji i zaplanuj ją w czasie. Im dłużej zwlekasz, tym trudniej o wsparcie dla paczek 1.7.

Pobranie i wgranie paczki bez sprawdzenia parametrów PHP i MySQL na serwerze.

Jak wykryć: Instalator zatrzymuje się w połowie, w logach pojawia się błąd 500, brak pamięci albo przekroczony czas wykonania skryptu.

Jak naprawić: Przed pobraniem ustaw PHP 8.1 lub wyżej, memory_limit 256M lub więcej, max_execution_time 300 i upload_max_filesize 64M. Sprawdź też, czy dostępne są rozszerzenia GD, cURL, SimpleXML, MySQL, Zip i Intl.

Pozostawienie katalogu /install i domyślnej nazwy katalogu administracyjnego po zakończeniu instalacji.

Jak wykryć: Adres twojadomena.pl/install nadal się otwiera, a panel admina działa pod nazwą /admin.

Jak naprawić: Usuń katalog /install i zmień nazwę katalogu administracyjnego na inną niż admin, np. panel-xyz. Zrób to tego samego dnia, w którym kończysz instalację.

Rozpakowanie ZIP-a przez FTP bezpośrednio w katalogu głównym, tak że pliki sklepu leżą o jeden poziom za głęboko.

Jak wykryć: Pod domeną wyświetla się lista plików albo instalator działa pod adresem twojadomena.pl/prestashop/install.

Jak naprawić: Rozpakuj archiwum lokalnie, a następnie przenieś zawartość katalogu sklepu (bez folderu nadrzędnego) do katalogu domeny, np. public_html.

Lista kontrolna do odklikania

Podsumowanie

PrestaShop download to wybór konkretnego typu paczki z zaufanego źródła, a nie przypadkowy ZIP z wyszukiwarki. Dla nowego sklepu najbezpieczniejszy punkt startu to stabilna gałąź 8.x na PHP 8.1 lub wyżej, z bazą MySQL 5.7+ i odpowiednimi uprawnieniami plików. Przed instalacją warto poświęcić kilka minut na weryfikację SHA-256 i sprawdzenie struktury archiwum — to tanieje niż sprzątanie zainfekowanego sklepu. Po instalacji usuń katalog /install, zmień nazwę katalogu admina i włącz HTTPS.

Najczęściej zadawane pytania

Czy PrestaShop download jest darmowy?

Tak. PrestaShop jest udostępniany na licencji open source OSL 3.0, więc samą paczkę pobierasz i używasz bez opłat licencyjnych. Płacisz natomiast za hosting, domenę, certyfikat SSL, moduły, szablony oraz ewentualne wdrożenie i utrzymanie. Koszt samego oprogramowania wynosi zero.

Którą wersję PrestaShop pobrać w 2025 roku?

Dla nowego sklepu wybierz gałąź 8.x — jest stabilna i najlepiej wspierana przez moduły. Wersja 9.x to nowość, więc przed wdrożeniem produkcyjnym sprawdź zgodność każdego modułu i szablonu. PrestaShop 1.7 ma zakończone wsparcie i nie powinien być punktem startu nowego projektu.

Czy mogę zainstalować PrestaShop z instalatora w panelu hostingu?

Możesz, ale masz wtedy ograniczoną kontrolę nad wersją i konfiguracją. Instalatory w cPanel czy DirectAdminie często oferują starsze wydania i dokładają własne ustawienia. Jeśli planujesz rozwój sklepu, pobierz paczkę ręcznie i zainstaluj ją samodzielnie.

Jak sprawdzić, czy pobrana paczka jest bezpieczna?

Porównaj sumę SHA-256 z wartością podaną przy wydaniu na GitHubie. Sprawdź rozmiar archiwum i przejrzyj strukturę plików pod kątem nieoczekiwanych skryptów PHP. W kodzie zwróć uwagę na wywołania eval i base64_decode w miejscach, gdzie ich nie powinno być.

Czy samo pobranie paczki wystarczy, żeby mieć sklep?

Nie. Potrzebujesz jeszcze hostingu z odpowiednią wersją PHP i MySQL, domeny z certyfikatem SSL oraz bazy danych. Dopiero po wgraniu plików i uruchomieniu instalatora powstaje działający sklep, który wymaga konfiguracji i dodania produktów.

Czy da się przenieść sklep z PrestaShop 1.7 na 8.x?

Tak, ale to projekt, a nie jedno kliknięcie. Najpierw sprawdzasz zgodność modułów i szablonu z 8.x, potem robisz kopię sklepu na środowisku testowym i wykonujesz aktualizację. Dopiero po testach przenosisz zmiany na produkcję. Bez modułu do aktualizacji i kopii zapasowej nie zaczynaj.

Gdzie sprawdzę wymagania techniczne konkretnej wersji?

W dokumentacji dla deweloperów PrestaShop znajdziesz informacje o zgodności z wersjami PHP i o wymaganych rozszerzeniach. Zestaw wymagania z tym, co faktycznie oferuje twój hosting, jeszcze przed pobraniem paczki. Rozjazd w tym miejscu to najkrótsza droga do błędu 500.

Jeśli chcesz mieć pewność, że sklep stoi na właściwej wersji, z poprawnymi uprawnieniami i sprawdzonymi modułami, napisz do nas — wdrożymy PrestaShop albo uporządkujemy to, co już masz. Zajrzyj też do naszego huba o PrestaShop, gdzie zbieramy praktyczne materiały o wdrożeniach i utrzymaniu.

Źródła i materiały