NYX Hosting
Návody — Doména a web

Verze PHP, HTTPS, přesměrování a cron

Nastavení, na které dojde, jakmile web běží: verze PHP, vynucené HTTPS, přesměrování starých adres a pravidelné úlohy.

Budete potřebovat: Běžící web s nahranými soubory. · 8 min čtení

Všechno na jedné stránce: Přehled → vaše služba → Nastavení webu. Nic z toho nemusíte řešit hned po zřízení — dojde na to, až web běží a začne mít vlastní požadavky.

  1. Verze PHP

    Nahoře je vidět, na čem web běží teď, a rozbalovací seznam verzí, na které se dá přepnout. Přepnutí trvá pár vteřin a web je po tu dobu nedostupný — u e-shopu s provozem to udělejte v noci.

    Starší verze nabízíme kvůli aplikacím, které novější zatím neumějí. Bezpečnostní záplaty na ně ale vydává jejich výrobce, ne my, takže na staré verzi zůstávejte jen tak dlouho, jak skutečně musíte.

    Po přepnutí web projděte, ne jen titulní stránku. Nekompatibilita se často projeví až v administraci nebo v košíku — tedy tam, kam se běžnou kontrolou nepodíváte.

  2. Kořen webu

    Určuje, obsah kterého adresáře ukazujeme návštěvníkům. Nově zřízená služba má public_html; frameworky mají veřejnou část v podadresáři (public, www, dist) a zbytek projektu má zůstat mimo dosah webu.

    Adresář musí existovat dřív, než ho nastavíte — nejdřív tedy nahrát, pak přepnout. Změna se projeví během chvíle a web se přitom nerestartuje, jen se přenačte konfigurace.

    Podrobněji je to v návodu Jak nahrát web, včetně toho, co přepnutí udělá se správcem souborů.

  3. Zabezpečené připojení

    Certifikát vystavujeme a obnovujeme sami — zapínat ho nemusíte. Tenhle přepínač říká jen to, co se stane s návštěvníkem, který přijde na http://: buď ho pošleme na zabezpečenou verzi, nebo mu web ukážeme tak, jak přišel.

    Nechte zapnuté, pokud nemáte konkrétní důvod — třeba starou aplikaci, která přesměrování nezvládá.

  4. Přesměrování starých adres

    Formulář se chová dvěma způsoby podle toho, co napíšete do políčka Odkud:

    • / — přesměruje se celá doména a cesta návštěvníka se zachová (stary.cz/kontakt → novy.cz/kontakt). Musíte vybrat konkrétní doménu a do cíle napsat adresu bez cesty.
    • /nejaka-cesta — přesná shoda jedné adresy, nic se nepřipojuje. To chcete, když se přejmenovala jedna stránka.

    Typ vybírejte podle záměru: 301 (trvalé) si vyhledávače přepíšou v indexu, 302 (dočasné) nechají index na staré adrese. U zrušené stránky chcete 301, u dočasné odstávky 302.

    Prefixové přesměrování („všechno pod /blog“) nenabízíme. Je to schválně: pravidlo, které si samo domýšlí, co k němu ještě patří, se chová jinak, než jak vypadá v seznamu.

  5. Cron úlohy

    Pravidelné spouštění skriptu — import feedu, odesílání objednávek, wp-cron nahrazený pořádným cronem. Vyplňují se tři políčka: Kdy (zápis cronu), Co spustit (celý příkaz) a nepovinný popis.

    Příkaz běží pod uživatelem vašeho webu uvnitř vašeho kontejneru, tedy se stejnými právy jako web. Nejkratší povolený interval a nejvyšší počet úloh jsou vypsané přímo nad formulářem.

    Výstup úlohy se nikam neukládá. Chcete-li vědět, jak dopadla, přesměrujte si ho do souboru:

    /usr/bin/php8.3 /home/UZIVATEL/web/cron.php >> /home/UZIVATEL/logs/cron.log 2>&1

    Log si pak otevřete ve správci souborů. Bez 2>&1 byste v něm měli jen běžný výstup, ne chyby — a právě ty vás zajímají.

  6. Ověření v Google Search Console

    Search Console po vás chce nahrát ověřovací soubor do kořene webu. Kód musí vzniknout u vás v Googlu: zvolte tam ověření souborem HTML, nabídnutý název souboru vložte do formuláře a soubor za vás vytvoříme.

    Ověření přes DNS zatím nenabízíme — u domény vedené jinde bychom na zónu stejně nedosáhli, takže souborová cesta funguje vždycky.

  7. Export dat

    Připraví archiv se všemi soubory webu i výpisem databází. Uloží se do vašeho domovského adresáře do složky exports a stáhnete si ho přes SFTP nebo ve správci souborů.

    Archiv se počítá do místa vašeho tarifu, takže ho po stažení klidně smažte. Držíme jen dva poslední.

    Je to zároveň odpověď na otázku „jak od vás odejdu“: exportem, kdykoliv a bez ptaní. Data jsou vaše.

Co hledat, když se něco pokazí

U služby je stránka Logy — přístupový a chybový log webserveru i chybový log PHP. Na většinu otázek typu „proč mi to hodilo padesátku“ odpoví do minuty; logy jsou i ke stažení, když je chcete poslat vývojáři.

Stránka Návštěvnost vedle nich ukazuje, kolik lidí doopravdy přišlo. Hodí se po přepnutí domény: když návštěvnost spadne na nulu, není chyba ve webu, ale v DNS.

Co číst dál

Zaseklo se to jinde, než návod počítá?

Napište nám. Odpovídá člověk, který ten server spravuje — ne první úroveň podpory.

Všechny návody Do portálu