Wymagania systemowe

Aktualne dla CS-Cart i Multi-Vendor 4.21.2

Czego potrzebuje Twój sklep

CS-Cart i Multi-Vendor działają na większości typowych serwerów, od dobrego hostingu po serwer dedykowany. Poniżej znajdziesz wszystko, czego potrzebuje sklep, najpierw w prostych słowach, a potem w szczegółach dla administratora.

PHP 7.4 do 8.3zalecane 8.2 lub 8.3
MySQL / MariaDBalbo Percona Server
Linuxsystem 64-bitowy
Apache lub Nginxserwer WWW

W prostych słowach: sklep to restauracja

Nie musisz znać się na serwerach, żeby zrozumieć, czego potrzebuje sklep. Wyobraź sobie restaurację. Każdy element ma swoje zadanie i jeśli zabraknie choćby jednego, klient nie dostanie obiadu.

Budynek
serwer i Linux

Miejsce, w którym wszystko się dzieje. Im większy ruch, tym większy lokal.

Kucharz
PHP

Przygotowuje każdą stronę sklepu. Musi znać aktualny przepis, czyli właściwą wersję.

Spiżarnia
baza MySQL

Tu leżą produkty, klienci i zamówienia. Wszystko poukładane i pod ręką.

Kelner
Apache lub Nginx

Odbiera zamówienie od gościa i zanosi mu gotowe danie, czyli stronę.

Sprzęt kuchenny
rozszerzenia PHP

Noże, garnki i piekarnik. Bez nich kucharz nie zrobi zdjęć, faktur ani płatności.

Bonus dla szybkich: Redis albo APCu to blat obok kuchenki. Kucharz trzyma na nim to, czego używa najczęściej, więc nie biega za każdym razem do spiżarni. Sklep działa wtedy wyraźnie szybciej.

Najważniejsze w pięciu punktach

Jeśli wybierasz hosting, pokaż mu tę listę. Większość dobrych firm hostingowych spełnia ją bez żadnych zmian.

PHP

Od 7.4 do 8.3. Dla nowego sklepu wybierz PHP 8.2 lub 8.3. Obsługiwane tryby pracy to mod_php, FPM i FastCGI.

Baza danych

MySQL 4.1 lub nowszy, MariaDB 5.5 lub nowsza albo Percona Server 5.5 lub nowszy, z obsługą mysqli lub pdo_mysql.

System

Uniksowy, najlepiej Linux. Wersje 32 i 64-bitowe działają, ale zalecamy 64-bitową. Ubuntu w wersji 18.04 lub nowszej.

Serwer WWW

Apache lub Nginx. Sklep zadziała na prawie każdym serwerze z PHP i MySQL, ale te dwa są najstabilniejsze.

Rodzaj hostingu

Najlepiej serwer VPS albo dedykowany. Aktualizacje sklepu przebiegają na nim szybciej niż na hostingu współdzielonym.

Która wersja PHP?

Każda wersja PHP jest obsługiwana od określonego wydania programu. Aktualne wydanie 4.21.2 uruchomi się na PHP od 7.4 do 8.3. Na PHP 8.4 sklep sam zatrzyma start i poprosi o zmianę wersji.

7.4
od wersji 4.12.1
minimum
8.0
od wersji 4.15.1
działa
8.1
od wersji 4.17.1
działa
8.2
od wersji 4.18.1
polecamy
8.3
od wersji 4.19.1
polecamy
8.4
jeszcze nie
nieobsługiwane

Nie cofaj wersji PHP. Jeśli sklep pracował już na PHP 7.1 lub nowszym, nie przełączaj go na starsze PHP. Klienci i administratorzy mogą wtedy stracić możliwość zalogowania się.

Masz starszą wersję programu? Przy wydaniach 4.19 i 4.20 producent oznacza PHP 8.3 jako obsługiwane w trybie testowym, a wydania od 4.12 do 4.16 kończą się na PHP 7.4 lub 8.0. Zanim podniesiesz PHP, sprawdź wersję swojego sklepu albo zaktualizuj licencję.

Rozszerzenia PHP, czyli sprzęt w kuchni

Instalator CS-Cart sam sprawdza te rozszerzenia przed instalacją i pokaże, czego brakuje. Gdzie widzisz słowo albo, wystarczy jedno z wymienionych.

wymaganeopcjonalne, ale warto
Baza danychZapis produktów, klientów i zamówień.
mysqli albo pdo_mysql
Połączenia sieciowePłatności, kurierzy, wysyłka maili przez SMTP i aktualizacje sklepu.
curlsockets
Obróbka zdjęćMiniatury i znaki wodne. Bez tego nie dodasz zdjęć do produktów.
imagick albo gd
Dane EXIFPoprawny obrót zdjęć zrobionych telefonem.
exif
JSON i XMLNa nich opiera się wiele podstawowych funkcji programu.
jsonxmllibxmlSimpleXMLdomxmlreaderxmlwriter
SOAPKomunikacja z częścią usług przewozowych.
soap
Polskie znaki i inne alfabetyPoprawna obsługa tekstu wielobajtowego i typów znaków.
mbstringiconvctype
ArchiwaInstalacja dodatków i motywów oraz aktualizacje sklepu.
Pharzip
Rozpoznawanie plikówBezpieczne sprawdzanie typu przesyłanego pliku.
fileinfo
KryptografiaPłatności, integracje i bezpieczniejsze klucze sesji.
openssl
Szybka pamięć podręcznaCache i sesje w pamięci zamiast na dysku. Polecamy Redis lub APCu.
redisapcusqlite3
FTPUstawianie uprawnień plików podczas instalacji sklepu i dodatków. Wymaga serwera FTP.
ftp

Szczegóły dla administratora serwera

Ta część jest dla osoby, która konfiguruje serwer. Kliknij temat, żeby go rozwinąć.

Ustawienia PHP i serwera
  • file_uploads i allow_url_fopen muszą być włączone.
  • safe_mode musi być wyłączony.
  • SELinux i AppArmor powinny być wyłączone na serwerze z Linuksem.

Te funkcje PHP nie mogą być zablokowane w disable_functions:

ini_setset_time_limitevalsystemexecshell_execpassthruescapeshellargescapeshellcmdftp_connectftp_loginftp_execftp_getftp_putftp_nb_fputftp_rawftp_rawlist
Apache
  • mod_rewrite dla przyjaznych adresów SEO.
  • mod_headers dla CORS i trybu widżetu.
  • mod_ssl dla połączeń szyfrowanych.
  • mod_deflate dla kompresji stron, zalecany.
  • mod_security powinien być wyłączony albo skonfigurowany tak, żeby nie blokował panelu sklepu.
  • Opcja MultiViews powinna być wyłączona, bo myli adresy SEO z katalogami sklepu.

Plik .htaccess musi mieć prawo do używania dyrektyw:

DirectoryIndexDenyAllowOptionsOrderAddHandlerRewriteEngineRewriteBaseRewriteCondRewriteRule
Zdjęcia: Imagick czy GD

Sklep potrzebuje jednego z dwóch rozszerzeń. Oba robią miniatury i nakładają znaki wodne, ale Imagick daje wyraźnie lepszą jakość obrazu i to on jest naszym wyborem.

  • Imagick to rozszerzenie z repozytorium PECL. Wymaga programu ImageMagick w wersji 6.5.3-10 lub nowszej, a zalecamy 6.9.3-10 lub nowszą, bo zawiera ważną poprawkę bezpieczeństwa. ImageMagick 7 jest obsługiwany.
  • GD jest częścią PHP. Zainstaluj je razem z biblioteką czcionek FreeType.
Zalecenia architektów CS-Cart
  • Serwer wirtualny albo dedykowany zamiast hostingu współdzielonego.
  • Redis albo APCu ustawione jako magazyn cache sklepu.
  • Włączony OPcache, który przyspiesza wykonywanie PHP.
  • OpenSSL w PHP, dzięki któremu klucze sesji są lepiej zabezpieczone.
  • System 64-bitowy, który nie ogranicza pamięci RAM do 4 GB.

Jak mocny serwer?

To zależy od liczby produktów, klientów i włączonych funkcji. Producent podaje przykład dla sklepu, który odwiedza około 50 klientów na godzinę. Marketplace z wieloma sprzedawcami, duży katalog albo integracje z hurtowniami potrzebują więcej.

1 rdzeń
procesor 2,4 GHz
1 GB
pamięci RAM
10 GB
miejsca na dysku

Gdzie postawić sklep?

Wymagania są typowe i spełniają je tysiące firm hostingowych. Jeśli nie chcesz szukać na własną rękę, wybierz jedną z trzech sprawdzonych opcji.

POLECAMY
Nasz hosting
SoftSolid, CS-Cart Polska
  • Serwer przygotowany pod CS-Cart i Multi-Vendor
  • Instalację i konfigurację sklepu bierzemy na siebie
  • Jeden zespół od programu, dodatków i serwera
Zapytaj o ofertę
HostMark
hosting w Polsce
  • Spełnia wymagania CS-Cart i Multi-Vendor
  • Sprawdzony przez nas przy wdrożeniach
Przejdź do HostMark
link partnerski
Progreso.pl
hosting w Polsce
  • Spełnia wymagania CS-Cart i Multi-Vendor
  • Sprawdzony przez nas przy wdrożeniach
Przejdź do Progreso
link partnerski

Nie wiesz, czy Twój serwer się nada?

Sprawdzimy hosting przed zakupem licencji, zainstalujemy sklep i przeniesiemy go na nowszą wersję PHP.

Dane zgodne z dokumentacją producenta dla CS-Cart i Multi-Vendor 4.21.x oraz z instalatorem wydania 4.21.2. Stan na październik 2026.