Przejdź do treści
Multi-Vendor

Aktualne dla Multi-Vendora 4.21.2

Wymagania techniczne

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

PHP

7.4 do 8.3, zalecane 8.2 lub 8.3

MySQL

albo MariaDB lub Percona Server

Linux

najlepiej w wersji 64-bitowej

Apache

albo Nginx jako serwer WWW

W prostych słowach: marketplace to restauracja

Nie musisz znać się na serwerach, żeby zrozumieć, czego potrzebuje marketplace. Wyobraź sobie restaurację. Każdy element ma w niej 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ę marketplace. Musi znać aktualny przepis, czyli właściwą wersję.

Spiżarnia

baza MySQL

Tu leżą produkty, sprzedawcy, klienci i zamówienia, 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. Marketplace działa wtedy wyraźnie szybciej, co czują zwłaszcza sprzedawcy pracujący w panelu w tym samym czasie.

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 marketplace 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. Marketplace zadziała na prawie każdym serwerze z PHP i MySQL, ale te dwa są najstabilniejsze.

Rodzaj hostingu

Najlepiej serwer VPS albo dedykowany. Aktualizacje 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 Multi-Vendor 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 marketplace pracował już na PHP 7.1 lub nowszym, nie przełączaj go na starsze PHP. Klienci, sprzedawcy 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 marketplace albo zajrzyj do strony o wsparciu i aktualizacjach.

Rozszerzenia PHP, czyli sprzęt w kuchni

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

nazwa wymagane nazwa opcjonalne, ale warto

Baza danych

Zapis produktów, sprzedawców, klientów i zamówień.

mysqli albo pdo_mysql

Połączenia sieciowe

Płatności, kurierzy, wysyłka maili przez SMTP i aktualizacje.

curlsockets

Obróbka zdjęć

Miniatury i znaki wodne. Bez tego ani Ty, ani sprzedawcy nie dodacie zdjęć do produktów.

imagick albo gd

Dane EXIF

Poprawny obrót zdjęć zrobionych telefonem.

exif

JSON i XML

Na nich opiera się wiele podstawowych funkcji programu.

jsonxmllibxmlSimpleXMLdomxmlreaderxmlwriter

SOAP

Komunikacja z częścią usług przewozowych.

soap

Polskie znaki i inne alfabety

Poprawna obsługa tekstu wielobajtowego i typów znaków.

mbstringiconvctype

Archiwa

Instalacja dodatków i motywów oraz aktualizacje.

Phar zip

Rozpoznawanie plików

Bezpieczne sprawdzanie typu przesyłanego pliku.

fileinfo

Kryptografia

Płatności, integracje i bezpieczniejsze klucze sesji.

openssl

Szybka pamięć podręczna

Cache i sesje w pamięci zamiast na dysku. Polecamy Redis lub APCu.

redisapcusqlite3

FTP

Ustawianie uprawnień plików podczas instalacji 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

Dyrektywy file_uploads i allow_url_fopen muszą być włączone, a safe_mode 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.

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

Multi-Vendor 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 pamięci podręcznej.
  • 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ę:

1 rdzeń

procesor 2,4 GHz

1 GB

pamięci RAM

10 GB

miejsca na dysku

Traktuj tę konfigurację jako punkt odniesienia dla instalacji pokazowej, a nie jako plan serwera pod marketplace, który ma zarabiać. W prawdziwym pasażu zapotrzebowanie rośnie razem z liczbą sprzedawców pracujących jednocześnie w panelu, wielkością katalogu, liczbą wariantów produktów i tym, ile integracji odpytuje sklep w tle. Dobieramy serwer po rozmowie o skali projektu, a przy większych wdrożeniach rozdzielamy bazę danych od aplikacji.

Gdzie postawić marketplace?

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 Multi-Vendor
  • Instalację i konfigurację marketplace bierzemy na siebie
  • Jeden zespół od programu, dodatków i serwera

HostMark

hosting w Polsce

  • Spełnia wymagania Multi-Vendora
  • Sprawdzony przez nas przy wdrożeniach
Przejdź do HostMark

link partnerski

Progreso.pl

hosting w Polsce

  • Spełnia wymagania Multi-Vendora
  • Sprawdzony przez nas przy wdrożeniach
Przejdź do Progreso

link partnerski

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

Przyślij parametry serwera albo ofertę hostingową, którą rozważasz. Sprawdzimy hosting przed zakupem licencji, zainstalujemy Multi-Vendora 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.