Hosting pro PrestaShop: co zkontrolovat před objednávkou

Aktualizováno / ověřeno: 12. 10. 2026 · Redakce PrestaShop Hosting CZ

Marketingová stránka hostingu obvykle slibuje „neomezený prostor“ a „bleskovou rychlost“. Pro PrestaShop jsou ale důležité méně viditelné parametry, které najdete v technické specifikaci nebo je musíte zjistit od podpory.

hosting-for-prestashop

Krátká odpověď: Před objednávkou hostingu pro PrestaShop ověřte verzi PHP pro vaši řadu obchodu, všech 13 požadovaných rozšíření PHP, memory_limit (256 MB pro řadu 8, 512 MB pro řadu 9), verzi a limit databáze, cron, SSH a způsob záloh. Odpovědi si nechte potvrdit písemně.

Tato stránka je praktický kontrolní seznam. Přehled typů hostingu a poskytovatelů najdete v hlavním průvodci PrestaShop hosting.

Potřebné technologie

Požadavky vycházejí z oficiální dokumentace PrestaShopu pro řady 8 a 9. Tabulka ukazuje, k čemu jednotlivé položky slouží, jak je ověřit a zda bez nich obchod vůbec poběží.

Technické požadavky PrestaShopu a jejich ověření
PožadavekK čemu sloužíJak ověřitKritické?
PHP 7.2.5–8.1 (řada 8) / 8.1–8.4 (9.0) / 8.1–8.5 (9.1)běh jádra, modulů a šablonytechnická specifikace, přepínač PHP v administraci hostinguano – jiná verze znamená chyby nebo nefunkční obchod
13 rozšíření PHP (cURL, DOM, Fileinfo, GD, Iconv, Intl, JSON, Mbstring, OpenSSL, PDO, PDO MySQL, SimpleXML, Zip)platby, obrázky, překlady, importy, aktualizacesoubor s phpinfo() nebo kontrola instalátoruano – instalátor bez nich neprojde
MySQL 5.7+ / MariaDB 10.2+produkty, objednávky, zákaznícispecifikace, phpMyAdminano
memory_limit 256 / 512 MBimport, generování obrázků, upgradephpinfo(), dotaz na podporuano u řady 9; jinak doporučeno
allow_url_fopen = Onstahování modulů a aktualizacíphpinfo()ano
Cronfeedy, sklad, e-maily, čištěníadministrace hostinguprakticky ano
SSH / SFTPaktualizace, zálohy, Composerspecifikace tarifudoporučeno
HTTPS (Let’s Encrypt)bezpečný košík a platbyadministrace hostinguano

Apache 2.4 a novější funguje díky souboru .htaccess bez další konfigurace; na Nginx musí přepisovací pravidla připravit hosting.

Paměť, databáze a cron

Memory_limit platí pro jeden PHP proces, ne pro celý účet. Hosting proto může mít „512 MB“ a přesto obchod zpomalovat, pokud povoluje jen několik souběžných procesů nebo omezuje celkovou RAM účtu. U databáze sledujte nejen verzi, ale i maximální velikost: tabulky se statistikami, košíky a logy rostou i u malého katalogu. Cron využijete pro feedy srovnávačů, synchronizaci skladu s ERP, odesílání e-mailů a čištění starých košíků; ověřte minimální interval spouštění a maximální dobu běhu úlohy.

memory-database-and-cron

Příklad: kolik paměti skutečně potřebujete

Potřebná RAM ≈ počet souběžných PHP procesů × průměrná spotřeba procesu + databáze

Ilustrativní předpoklad: 10 souběžných procesů, průměrná spotřeba 150 MB, databáze 1 GB. Výsledek je zhruba 10 × 150 MB + 1 GB ≈ 2,5 GB RAM. Memory_limit 512 MB je strop pro jeden náročný požadavek (import, upgrade), nikoli běžná spotřeba. Hodnoty jsou modelové; skutečnou spotřebu ukáže monitoring hostingu.

Administrace a přístup na server

Pro běžný provoz stačí administrace PrestaShopu, ale při aktualizacích a haváriích oceníte přímý přístup. SSH umožní spustit zálohu databáze, nahrát velký import nebo použít Composer. SFTP je bezpečnější než obyčejné FTP. Zjistěte také, zda vidíte chybové logy PHP a webového serveru, zda lze vytvořit testovací kopii (staging) na subdoméně a zda můžete pro každou doménu nastavit jinou verzi PHP. Pokud tyto věci nechcete řešit sami, zvažte spravovaný PrestaShop hosting v režimu managed, kde je část práce na poskytovateli.

Jak prověřit nabídku

Postup níže zabere hodinu a ušetří vám nepříjemné překvapení po migraci. Nejdřív projděte deset kroků kompatibility:

how-to-verify-an-offer
  1. Zjistěte přesnou verzi obchodu. V administraci PrestaShopu najdete verzi v sekci Rozšířené parametry → Informace. Podle ní určíte povolený rozsah PHP.
  2. Porovnejte rozsah PHP. Ověřte, že hosting nabízí verzi v rozsahu vaší řady – a to bez placeného doplňku, nebo se znalostí jeho ceny.
  3. Zkontrolujte rozšíření PHP. Nahrajte soubor s phpinfo() nebo spusťte instalátor na zkušebním účtu a projděte všech třináct povinných rozšíření.
  4. Ověřte memory_limit a čas běhu. Zjistěte, zda lze limit zvýšit na 512 MB a jaký je max_execution_time pro importy a upgrade.
  5. Prověřte databázi. Verze MySQL nebo MariaDB, maximální velikost, počet databází a přístup přes phpMyAdmin nebo příkazovou řádku.
  6. Otestujte cron. Nastavte zkušební úlohu a zjistěte nejkratší interval a limit doby běhu, který hosting toleruje.
  7. Zkontrolujte moduly třetích stran. U každého placeného modulu ověřte podporu vaší verze PrestaShopu i PHP; nejčastěji selhávají platební a dopravní moduly.
  8. Ověřte šablonu. Vlastní nebo zakoupená šablona musí podporovat vaši verzi; po změně PHP otestujte košík a pokladnu.
  9. Vyzkoušejte zálohu a obnovu. Obnovte zálohu na testovací subdoménu. Teprve úspěšná obnova dokazuje, že zálohy fungují.
  10. Změřte odezvu ze své sítě. Během zkušebního období porovnejte dobu načtení administrace a kategorie, bez vyvozování obecných závěrů.

Šest otázek pro podporu hostingu

  1. Které verze PHP nabízíte a jak dlouho? Zeptejte se i na plán ukončení starších verzí a cenu prodloužené podpory.
  2. Kolik souběžných PHP procesů tarif povoluje? Tento údaj často chybí na ceníku, přitom rozhoduje o chování při špičce.
  3. Je k dispozici OPcache, Memcached nebo Redis? A můžete je zapnout sami, nebo je nastavuje podpora?
  4. Jak často zálohujete a jak dlouho zálohy uchováváte? Ověřte i to, zda obnovu databáze zvládnete sami a zda je zpoplatněná.
  5. Jaké limity platí pro cron a e-maily? Hromadné e-maily k objednávkám mohou narazit na hodinový limit odeslaných zpráv.
  6. Pomáháte s migrací a upgradem? Zjistěte, co je zdarma, co placené a kde podpora končí.

Komu tento postup pomůže

  • Majitelům obchodů, kteří vybírají první hosting.
  • Těm, kdo stěhují PrestaShop 8 a řeší PHP 8.1.
  • Agenturám, které připravují nabídku pro klienta.

Komu nestačí

  • Velkým obchodům s clusterem a více servery.
  • Projektům s vlastním DevOps a CI/CD.
  • Obchodům na nepodporovaných verzích 1.6 a starších.

Rychlé rozhodnutí

  • APokud hosting splní všech deset kroků → objednejte a migrujte nejdřív na testovací doménu.
  • BPokud chybí jen správná verze PHP → zvažte upgrade obchodu, nebo jiný hosting.
  • CPokud podpora neodpoví konkrétně → hledejte jinde – pomůže srovnání hostingů pro PrestaShop.

Websupport uvádí verze PHP, databáze i limity v přehledné specifikaci – dobrý výchozí bod pro kontrolu.

Zobrazit specifikaci

Shrnutí

Hosting pro PrestaShop prověříte nejlépe tak, že porovnáte verzi obchodu s nabízeným PHP, zkontrolujete rozšíření a limity, otestujete cron a obnovu zálohy. Na nejasné body se ptejte podpory písemně. Teprve potom řešte cenu – levný tarif s nevhodnou verzí PHP vás vyjde dráž než upgrade.

FAQ

Jak zjistím, které rozšíření PHP mi chybí?

Nejjednodušší je spustit instalátor PrestaShopu na zkušebním účtu – v kroku kontroly systému vypíše chybějící rozšíření. Případně nahrajte na hosting soubor s funkcí phpinfo(), vyhledejte v něm jednotlivá rozšíření a soubor po kontrole ihned smažte, protože prozrazuje konfiguraci serveru.

Co dělat, když hosting nenabízí PHP 8.1 a mám PrestaShop 8?

Máte tři možnosti: najít hosting s PHP 8.1 (často jako placený doplněk), upgradovat obchod na řadu 9, nebo zůstat dočasně na stávajícím hostingu. Upgrade je dlouhodobě nejbezpečnější, protože PHP 8.1 už nedostává bezpečnostní opravy, ale vyžaduje kontrolu všech modulů a šablony.

Potřebuji pro PrestaShop přístup přes SSH?

Pro běžný provoz ne, PrestaShop lze spravovat z administrace a přes SFTP. SSH ale výrazně usnadní zálohy velkých databází, hromadné importy, práci s Composerem a řešení havárií. Pokud tarif SSH nemá vůbec, ověřte alespoň, jak rychle podpora obnoví databázi ze zálohy.

Jak nastavit cron pro PrestaShop?

V administraci hostingu vytvořte úlohu, která v nastaveném intervalu zavolá URL nebo skript modulu, například pro generování feedu. Adresu úlohy najdete v nastavení konkrétního modulu, často i s bezpečnostním tokenem. Interval volte podle potřeby – feed stačí jednou za hodinu, synchronizace skladu může běžet častěji.

Lze PrestaShop provozovat na Windows hostingu?

Technicky to možné je, ale dokumentace výslovně uvádí, že PrestaShop funguje nejlépe na unixových systémech, typicky Linuxu s Apache nebo Nginx. Přepisovací pravidla v .htaccess, práva k souborům i většina návodů a modulů počítají s Linuxem, proto je linuxový hosting pro e-shop bezpečnější volbou.