Jaký hosting WordPress potřebuje pro dobré fungování
Redakční systém WordPress běží na PHP a MySQL/MariaDB. Proto potřebujete hosting, který podporuje moderní verzi PHP, databázi a běžný webserver (Apache / Nginx). Databáze je pro WordPress klíčová – ukládá texty, nastavení a metadata. Soubory (např. obrázky) se ukládají do složek na serveru a databáze si k nim drží jen informace.
WordPress má své minimální technické požadavky, ale v praxi je dobré znát i doporučené parametry pro rychlý a bezpečný web.
- PHP verze 7.4 nebo vyšší (ideálně aktuální PHP 8.1 / 8.2)
- MySQL/MariaDB databázi (MySQL: verze 5.7 nebo vyšší / MariaDB: verze 10.4 nebo vyšší)
- Webserver (Apache nebo Nginx)
- HTTPS/SSL certifikát (např. Let's Encrypt zdarma) pro zabezpečení a SEO
- Paměť pro PHP (memory_limit): ideálně 256 MB+ (u eshopů 512 MB)
- PHP max_execution_time: 120s+ (kvůli importům a pluginům)
- PHP upload_max_filesize: min. 32 MB (lépe 64–128 MB, kvůli fotkám, šablonám)
- PHP post_max_size: stejné nebo vyšší než upload_max_filesize
- Verze HTTP: HTTP/2 nebo HTTP/3 (rychlejší načítání)
- Diskový prostor: pro malý web stačí 1–2 GB, u eshopu spíše 10 GB+
- Automatické zálohy: (ideálně denní, uchování min. 7–14 dní)
- Bezpečnostní opatření: (firewall, ochrana proti brute force, monitoring)
- Podpora cron úloh: (nutné pro automatické procesy WP)
- SSH/SFTP přístup: (bezpečný přístup na server)
- Podpora pro cache na serveru: (Redis, Memcached, Nginx FastCGI cache)
- Silnější CPU jádra: (Redis, Memcached, Nginx FastCGI cache)
- SSD/NVMe úložiště: pro rychlé čtení/zápis databáze)
Co je PHP
PHP je programovací jazyk, ve kterém běží WordPress, šablony i pluginy. WordPress mluví pomocí jazyka PHP se serverem. Je to „neviditelný stroj“, který z databáze vytáhne obsah a vytvoří z něj webovou stránku, kterou pak vidíte v prohlížeči.
Chcete více informací? podívejte se na schéma Co je PHP a jak funguje s WordPressem.
Co je MySQL/MariaDB
MySQL i MariaDB jsou databázové systémy (relační databáze), které ukládají data do tabulek a umožňují s nimi pracovat pomocí jazyka SQL. Jsou to databáze, kde má WordPress uložené články, stránky, uživatele a nastavení. Fungují skoro stejně. MySQL je původní, MariaDB je jeho otevřená varianta – a pro běžného uživatele není rozdíl. Běží na nich WordPress, eshopy, aplikace, webové portály. Dnes se používá většinou MariaDB, která je novější, ale WordPressu je to jedno, funguje skvěle na obou systémech.
Musí být na hostingu databáze? Proč?
Ano. WordPress je databázový CMS – bez databáze neběží. Databáze je „mozek“ webu: ukládá obsah, uživatele, nastavení a metadata. WordPress do ní sahá při každém zobrazení stránky i při úpravách v administraci. Pozor na levnější hostingy, které nemají podporu databází, tam byste WordPress nespustili.