Webbhotell för PrestaShop

PrestaShop är ett fristående e-handelssystem byggt enbart för butiksdrift. Till skillnad från WooCommerce, som är ett tillägg till WordPress, är PrestaShop tekniskt strömlinjeformat för e-handel, men ställer också tydligare krav på hostingmiljön. PHP-minnesgränsen är den vanligaste stötestenen: en butik med ett dussin moduler behöver ofta 512 MB eller mer.

Nedan jämför du webbhotell med enklicksinstallation av PrestaShop och tillräckliga resurser för en aktiv butik.

Läs om hur vi testar och betygsätter

Laddar resultat... Priser exkl. moms
256 MB
Minimum PHP memory_limit för installation
512 MB
Rekommenderat minne med aktiva moduler
PHP 8.1
Rekommenderad PHP-version för PrestaShop 8
120 s
Rekommenderad max_execution_time

Vad som faktiskt avgör PrestaShop-hostingens kvalitet

De flesta webbhotell som säger sig stödja PrestaShop uppfyller minimikraven, men det är skillnad på att klara en installation och att köra en butik med hundratals produkter och aktiva kunder. Fyra faktorer är avgörande.

PHP-konfiguration

PrestaShop är känsligare för PHP-inställningar än de flesta CMS. Förutom memory_limit (minst 256 MB, helst 512 MB) behövs rätt max_execution_time (minst 120 sekunder), upload_max_filesize (minst 16 MB för produktbilder) och aktiva PHP-tillägg som cURL, GD, Intl, mbstring och zip. Saknas något av dem misslyckas installationen med kryptiska felmeddelanden.

Kontrollera PHP-inställningar innan du köper

Cachning och OPcache

OPcache kompilerar PHP-koden en gång och håller den i minnet, vilket minskar laddtiderna markant vid varje sidvisning. PrestaShop drar extra nytta av detta eftersom varje produktsida kör relativt mycket logik. Utöver OPcache finns PrestaShops egna CCC-funktion (Combine, Compress, Cache) för stilmallar och JavaScript, samt Smarty-cache för HTML-templates. På LiteSpeed-servrar tillkommer LSCache som ett ytterligare lager.

OPcache bör alltid vara aktiverat

Databas och MySQL-prestanda

PrestaShop lagrar produkter, kategorier, attribut, kunder och ordrar i ett ganska komplext databasschema. Med tusentals produkter och attributkombinationer blir databasförfrågningarna tunga. MySQL 5.7 eller 8.0 med InnoDB och korrekt konfigurerade index ger god prestanda. MariaDB 10.4 eller nyare fungerar också utmärkt. På delade webbhotell med strikta gränser för antal samtidiga databasanslutningar kan problemet uppstå vid trafiktoppar.

MySQL 8.0 eller MariaDB 10.4 rekommenderas

SSL, HTTPS och GDPR

PrestaShop hanterar kunddata, adresser och betalningsinformation. SSL är inte valfritt. Alla moderna betaltjänster (Klarna, PayPal, Stripe) kräver HTTPS, och PrestaShops backoffice har en inbyggd HTTPS-kontroll som varnar om certifikatet saknas eller är felkonfigurerat. Gratis SSL via Let's Encrypt ska aktiveras automatiskt. Som europeisk plattform har PrestaShop ett officiellt GDPR-modul, men ansvaret att aktivera och konfigurera den ligger på butikens ägare.

Gratis SSL ska ingå och aktiveras automatiskt

Billiga delat-hosting-paket räcker sällan för en aktiv butik

PrestaShop kan installeras på ett paket för 20 kronor i månaden, men det är inte detsamma som att driva en butik på det. Snäva inode-gränser (PrestaShop skapar tusentals cachefiler), begränsat antal samtidiga PHP-processer och låga minnesgränser gör att butiken kryper när trafiken ökar. Planerar du fler än ett par hundra produkter, eller räknar med kampanjtrafik, är ett mellanklass- eller VPS-paket ett bättre utgångsläge.

Kravlista för PrestaShop-hosting

PHP 8.1 eller nyare med OPcache
PrestaShop 8.x är optimerat för PHP 8.1. OPcache bör vara aktiverat med minst 128 MB minnesallokering för bästa prestanda.
memory_limit minst 256 MB, helst 512 MB
Installation kräver 256 MB. En butik med betalmoduler, sök och kundhantering behöver 512 MB för att undvika minnesbegränsningsfel vid trafik.
max_execution_time minst 120 sekunder
Import av produktkatalog, modulinstallation och cache-rensning kan ta lång tid. För låg execution time avbryter processer mitt i och korrupterar data.
Enklicksinstallation via Softaculous eller Installatron
Sparar tid och säkerställer att databas, filrättigheter och grundkonfiguration sätts korrekt från start. Kräver dock att PHP-miljön redan uppfyller kraven.
Gratis SSL med automatisk förnyelse
Nödvändigt för betaltjänster och kundförtroende. Let's Encrypt-certifikat bör aktiveras med ett klick och förnyas utan manuellt ingripande.
Daglig backup med återställning per datum
Ordrar och kunddata är affärskritisk information. Backup ska köras automatiskt och det ska gå att återställa till en specifik tidpunkt utan extra kostnad.

Tips: Testa PHP-inställningarna via PrestaShops eget diagnostikverktyg

I PrestaShops backoffice under Avancerade parametrar finns ett systemkonfigurationsverktyg som kontrollerar alla PHP-krav och flaggar det som inte stämmer. Kör det direkt efter installation, innan du börjar ladda upp produkter. Det visar memory_limit, max_execution_time, saknade PHP-tillägg och rättigheter på kritiska mappar. Att åtgärda problem tidigt sparar timmar av felsökning senare.

WooCommerce bygger på WordPress, PrestaShop är ett fristående e-handels-CMS med mer inbyggd funktionalitet.

Läs hela svaret

One-click-install installerar ett CMS som WordPress automatiskt via webbhotellets kontrollpanel.

Läs hela svaret

PHP 8+, MySQL 5.6+, minst 128 MB RAM, SSL-certifikat och helst LiteSpeed eller Nginx.

Läs hela svaret

PrestaShop 8 kräver minst PHP 8.1 (8.2–8.3 rekommenderas), MySQL 5.7 eller MariaDB 10.2, samt PHP-tilläggen intl, GD, cURL, zip, mbstring och PDO_MySQL. Sätt memory_limit till minst 256 MB för en ny butik och 512 MB eller mer om du har hundratals produkter. För en svensk butik behöver du även HTTPS och stöd för betallösningar som Klarna och Swish.

Läs hela svaret