PrestaShop to jedna z najpopularniejszych platform e-commerce, która pozwala na tworzenie i zarządzanie sklepami internetowymi. Aby działała płynnie i bezproblemowo, należy spełnić jej wymagania systemowe. W tym artykule omówimy minimalne i rekomendowane wymagania serwera, oprogramowania oraz konfiguracji, które zapewnią stabilność i wydajność sklepu.
Spis treści
Wymagania serwera dla PrestaShop
PrestaShop jest aplikacją opartą na technologii PHP i bazie danych MySQL. Odpowiednia konfiguracja serwera jest kluczowa dla jej wydajności.
Minimalne wymagania serwera
- Serwer WWW: Apache 2.4, Nginx lub LiteSpeed
- PHP: wersja 7.2 lub wyższa (zalecana 8.1 dla PrestaShop 8.x)
- Baza danych: MySQL 5.6+ lub MariaDB 10.1+
- Pamięć RAM: Minimum 512 MB (zalecane co najmniej 1 GB)
- Moduły PHP:
- cURL
- OpenSSL
- PDO
- GD
- Zip
- Intl
- mbstring
Zalecane wymagania serwera
Aby sklep działał płynnie i mógł obsługiwać większą liczbę klientów, warto zadbać o lepszą konfigurację:
- Serwer WWW: Nginx lub Apache 2.4 czy LiteSpeed z modułem mod_rewrite
- PHP: 8.1 (minimalna sugerowana wersja)
- Baza danych: MySQL 8.0+ lub MariaDB 10.4+
- Pamięć RAM: Minimum 2 GB (dla większych sklepów zalecane 4 GB+)
- Dysk SSD: Przyspiesza działanie sklepu i przetwarzanie zapytań
- Opcjonalne technologie: Redis, Memcached do optymalizacji cache
Wymagania oprogramowania i systemu operacyjnego
System operacyjny
PrestaShop może działać na różnych systemach operacyjnych, jednak najczęściej stosowane są:
- Linux (zalecane) – dystrybucje takie jak Ubuntu, Debian, CentOS
- Windows Server – jeśli korzystasz z IIS zamiast Apache/Nginx
- macOS – do lokalnych testów
Oprogramowanie dodatkowe
- Panel zarządzania: cPanel, Plesk, DirectAdmin lub dPanel od dhosting.pl, który przygotowaliśmy, aby ułatwić Ci zarządzanie usługą.
- FTP/SFTP: FileZilla, WinSCP do zarządzania plikami
- SSH (zalecane): Dostęp do terminala dla zaawansowanej konfiguracji
- Certyfikat SSL: Let’s Encrypt, Comodo, Sectigo – wymagany dla HTTPS
Konfiguracja PHP dla PrestaShop
Aby PrestaShop działał stabilnie, PHP musi być poprawnie skonfigurowane:
- Maksymalna wielkość plików (
upload_max_filesize
): 128M - Limit pamięci (
memory_limit
): 512M+ - Maksymalny czas wykonywania skryptu (
max_execution_time
): 300 sekund - Opcja
allow_url_fopen
: Włączona (do pobierania plików)
Optymalizacja wydajności PrestaShop
Aby sklep działał szybko, warto wdrożyć kilka optymalizacji:
- Cache: Włączenie Memcached, Redis lub Varnish
- CDN (Content Delivery Network): Cloudflare, BunnyCDN dla szybszego ładowania zasobów
- Optymalizacja obrazów: Używanie formatów WebP i kompresji obrazów
- Lazy loading: Ograniczenie ilości wczytywanych grafik na starcie
Wiesz, że nasza oferta Elastycznego Web Hostingu, spełnia wszystkie te wymogi. Bazowo otrzymujesz 3 GHz CPU, 8 GB RAM i 50 GB przestrzeni dyskowej. Jak widzisz to sporo ponad minimalne wymagania Prestashop. A czym różni się Elastyczny Web Hosting od tradycyjnego hostingu? Dowiedz się tutaj.