Modul 2 · 2.1
Příprava: hosting, doména a https
Modul 2: Instalace a nastavení · Doba čtení: 8 minut
Cíl lekce: Po této lekci dokážete ověřit, zda jsou hosting, doména a certifikát připravené dříve, než nainstalujete WordPress, a budete vědět, jaká rozhodnutí je třeba udělat předem.
Klíčové pojmy: systémové požadavky, verze PHP, MariaDB/MySQL, A a AAAA záznam, certifikát, doména bez www nebo s www, hlavní adresář, podadresář, subdoména, testování před přepnutím DNS
Proč se vyplatí příprava
Instalace trvá pár minut. Kdo ale instaluje v době, kdy doména ještě směřuje na jiný server, nebo bez certifikátu, narazí později na nepříjemné potíže: web nastavený na http://, který pak zobrazuje „není zabezpečeno“, instalace na dočasné adrese, na kterou odkazují všechny odkazy, nebo stará úvodní stránka, která se zobrazí místo WordPressu. Deset minut přípravy ušetří hodiny opravování.
Systémové požadavky
WordPress běží na téměř jakémkoliv hostingu s PHP a databází. wordpress.org doporučuje (stav listopad 2026):
| Součást | Doporučení wordpress.org |
|---|---|
| PHP | verze 8.3 nebo vyšší |
| Databáze | MariaDB 10.11 nebo vyšší, nebo MySQL 8.0 nebo vyšší |
| Připojení | podpora HTTPS |
WordPress funguje i na starších verzích PHP (minimální verze je nižší), ale stará verze PHP už nedostává bezpečnostní aktualizace a je pomalejší. U nového webu tedy zvolte nejnovější verzi PHP, kterou nabízí Váš poskytovatel hostingu a kterou podporují Vaše pluginy (lekce 8.4).
Podívejte se také na limity svého balíčku: úložný prostor (nahrané soubory a zálohy postupně rostou), paměť pro PHP (memory_limit, pro většinu webů je 256 MB dostatek) a maximální velikost nahrávaného souboru (upload_max_filesize). U mnoha poskytovatelů hostingu si tyto hodnoty nastavujete sami; v DirectAdmin v sekci Select PHP version.
Doména musí směřovat na Váš hosting
Prohlížeč najde Váš web pomocí DNS: A záznam (IPv4) a případně AAAA záznam (IPv6) Vaší domény musí směřovat na IP adresu Vašeho hostingového serveru. Jak to funguje, si přečtete v kurzu o DNS (lekce 3.1).
Na co si dát pozor:
- Doména bez www a s www: ujistěte se, že
example.comiwww.example.comsměřují na stejný server (www často pomocí CNAME záznamu na doménu bez www). - Žádný starý AAAA záznam: pokud A záznam směřuje na nový server, ale stále zde je AAAA záznam na starý server, návštěvníci s IPv6 se dostanou na starý server.
- Čekací doba: změna DNS není viditelná všude okamžitě (TTL, kurz DNS, lekce 6.1). Počítejte s tím.
Směřuje Vaše doména ještě na jinou stranu (například proto, že tam stále běží Váš starý web)? Pak můžete přesto už instalovat a testovat. Dva způsoby:
- Soubor hosts na Vašem vlastním počítači: necháte pouze svůj počítač směrovat doménu na novou IP adresu. Zbytek světa stále vidí starý web.
- Testovací adresu nebo náhledovou službu od Vašeho poskytovatele hostingu, pomocí které si prohlédnete web na novém serveru pod skutečnou doménou. U WebOké se to jmenuje „Test webu před přestěhováním“; jiní poskytovatelé hostingu mají podobné náhledy.
Neinstalujte na dočasnou adresu serveru, jako je https://server.example.net/~uzivatel/. WordPress zapíše adresu, na kterou instalujete, do databáze (siteurl a home, lekce 1.3) a do všech odkazů ve Vašem obsahu. To vše byste pak museli převádět.
Nejprve certifikát
Požádejte o certifikát dříve, než začnete instalovat. Pak můžete v instalátoru rovnou zvolit adresu s https:// a vše bude od prvního dne nastaveno správně. Bezplatný certifikát Let's Encrypt zařídí většina poskytovatelů hostingu jedním kliknutím nebo automaticky.
Let's Encrypt ověřuje, zda doména skutečně směřuje na Váš server. Pokud DNS stále směřuje na starý server, žádost se nezdaří. Postup je tedy:
- DNS na nový server (nebo počkat, až tomu tak bude).
- Požádat o certifikát pro doménu bez www i s www.
- Nainstalovat WordPress na
https://.
Musíte instalovat dříve, než se DNS přepne? Pak instalujte přesto na skutečnou adresu s https://. Jakmile se DNS přepne, požádejte o certifikát; do té doby uvidí varování pouze Vy (přes soubor hosts nebo testovací adresu).
Kam WordPress umístit?
Tři možnosti:
| Umístění | Adresa | Kdy |
|---|---|---|
| Hlavní adresář domény | https://example.com/ | Běžná volba pro Váš hlavní web |
| Podadresář | https://example.com/blog/ | Pokud je zbytek domény něco jiného |
| Subdoména | https://test.example.com/ | Pro testovací web, druhý web nebo testovací prostředí (staging) (lekce 8.3) |
Dvě úskalí u hlavního adresáře:
- Staré soubory: pokud zde ještě zůstal soubor
index.html(například výchozí stránka „zde bude Váš web“), webový server mu může dát přednost před WordPressem. Staré soubory nejprve odstraňte nebo přesuňte jinam. - Starý web, který chcete zachovat: nejprve vytvořte zálohu a WordPress raději nainstalujte do subdomény, abyste mohli testovat. Teprve až bude nový web hotový, umístíte jej do hlavního adresáře (lekce 9.5 o přestěhování).
Doména bez www, nebo s www?
Předem si zvolte, zda bude Váš web na example.com, nebo www.example.com. Obojí je v pořádku; důležité je, že si vyberete. Druhou variantu později nastavíte jako přesměrování (lekce 3.2). Pokud v instalátoru zvolíte https://www.example.com, WordPress to zapíše všude; změnit to dodatečně lze, ale vyžaduje to kolo hledání a nahrazování v databázi.
Co si připravit
Připravte si toto, než otevřete instalátor:
- e-mailovou adresu pro správce, kterou sami čtete (na ni budou chodit odkazy na obnovení hesla a upozornění od WordPressu);
- uživatelské jméno pro správce, které není
admina není Vaše veřejné jméno; - správce hesel pro uložení dlouhého hesla;
- název a krátký popis Vašeho webu (lze později změnit);
- jazyk webu.
V praxi: jak to vypadá v panelu
Jako příklad použijeme DirectAdmin. V cPanelu a Plesku najdete stejné součásti pod jinými názvy (SSL/TLS, PHP Selector nebo PHP Settings).
- V sekci Správa DNS (nebo u svého registrátora) zkontrolujte, že A záznam i www směřují na IP adresu Vašeho balíčku.
- V sekci SSL certifikáty požádejte o certifikát Let's Encrypt pro
example.comawww.example.com. - V sekci Select PHP version zvolte nejnovější verzi PHP, kterou chcete používat.
- Ve Správci souborů zkontrolujte, zda je
public_htmlprázdný, s výjimkou případných souborů od poskytovatele hostingu.
Shrnutí
- wordpress.org doporučuje PHP 8.3 nebo vyšší a MariaDB 10.11+ nebo MySQL 8.0+, plus HTTPS.
- Doména (bez www i s www) musí směřovat na Váš hosting; odstraňte staré AAAA záznamy.
- Požádejte o certifikát před instalací a instalujte rovnou na
https://. - Neinstalujte na dočasnou adresu serveru; otestujte před přepnutím DNS přes soubor hosts nebo testovací adresu.
- Předem zvolte umístění (hlavní adresář, podadresář, subdoména) a doménu bez www nebo s www, a odstraňte staré úvodní soubory.
Kvíz
Úkol
Úkol A2.1: Je Vaše doména připravena na WordPress? Zadejte doménu, na kterou chcete nainstalovat WordPress (nebo kam jste jej už nainstalovali). Program zkontroluje, zda doména bez www i s www směřují na veřejnou IP adresu, zda A a AAAA záznamy zjevně směřují na stejný server, a zda je na portu 443 platný certifikát pokrývající oba názvy. Zadejte také sami, kterou z obou variant volíte jako hlavní adresu.
Další čtení
Tyto články popisují jednotlivé kroky v panelech WebOké; v jiných panelech fungují podobně.
- Příručka k DirectAdmin 13.2: Instalace WordPressu
- Příručka k DirectAdmin 6.2: Jak požádat o bezplatný certifikát Let's Encrypt
- Příručka k DirectAdmin 18.8: Testování webových stránek před přesunem domény
- Příručka WebOké 14.2: Otestovat si web před přestěhováním
- Bezplatný DNS kurz 3.1: Záznamy A a AAAA
- Systémové požadavky WordPressu (wordpress.org, anglicky): https://wordpress.org/about/requirements/
