Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Chyby po upgradu PHP a nalezení logu chyb

Zvýšili jste verzi PHP a nyní je Váš web bílý, zobrazuje chybovou zprávu, nebo část přestala fungovat. To je téměř vždy způsobeno pluginem, šablonou nebo vlastním kódem, který není vhodný pro novou verzi. Žádná panika: starou verzi vrátíte zpět během minuty a poté v klidu zjistíte, co je špatně.

Krok 1: vraťte starou verzi zpět

Přejděte na Select PHP version, zvolte znovu verzi, kterou jste měli dříve, a klikněte na Apply (viz Výběr verze PHP (Select PHP version)). Váš web bude poté okamžitě opět fungovat jako dříve. Pokud jste u nové verze upravili rozšíření nebo volby, zůstanou zachovány pro další pokus.

Krok 2: najděte chybovou zprávu v logu chyb

PHP zapisuje chyby do logu chyb Vaší domény. Tam je přesně uvedeno, který soubor a který řádek způsobuje problém.

  1. Klikněte v DirectAdmin v sekci Systémové informace a Soubory na Souhrn webu a logy.
  2. U Vaší domény klikněte na Log chyb.
  3. Podívejte se na poslední řádky, dole. Hledejte řádky s PHP Fatal error, PHP Parse error nebo PHP Warning (1).
Log chyb příkladové domény voorbeelddomein5.nl s řádkem PHP Warning dole, obsahujícím cestu k souboru a číslo řádku
(1) zpráva PHP se souborem a číslem řádku

Více o logách se dozvíte v Souhrn webu a logy: log chyb a log přístupů.

Krok 3: porozumějte zprávě

Ve zprávě je uvedena cesta k souboru. Podle ní obvykle poznáte, který plugin nebo šablona je viníkem. Několik příkladů:

Ve zprávě vidíteVýznam
.../wp-content/plugins/název-pluginu/...Tento plugin nefunguje na nové verzi. Aktualizujte jej, nebo pokud se již neudržuje, najděte náhradu.
.../wp-content/themes/název-šablony/...Vaše šablona je příliš stará. Aktualizujte ji nebo požádejte autora o aktualizaci.
Call to undefined function mysql_connect()Velmi starý kód, který stále používá funkce z doby před PHP 7. Ten je třeba přepsat.
Call to undefined function s jiným názvem funkceČasto chybí rozšíření. Zjistěte, které rozšíření k dané funkci patří, a zapněte jej (viz Zapínání a vypínání PHP rozšíření).
Allowed memory size of ... bytes exhaustedSkript má příliš málo paměti. Zvyšte memory_limit (viz PHP možnosti: upload_max_filesize, memory_limit a max_execution_time).
Maximum execution time of ... seconds exceededSkriptu trvalo zpracování příliš dlouho. Zvyšte max_execution_time, nebo zjistěte, proč je tak pomalý.

Krok 4: aktualizujte a zkuste to znovu

  1. Vytvořte zálohu (viz Záloha a obnova: vytvoření vlastní zálohy v DirectAdmin).
  2. Aktualizujte WordPress (nebo jiný Váš software), Vaši šablonu a všechny pluginy, zatímco je stále aktivní stará verze PHP.
  3. Odstraňte pluginy, které nepoužíváte.
  4. Zapněte znovu novou verzi PHP a otestujte Váš web znovu. Podívejte se znovu i do logu chyb.

Tip: Chcete nejprve testovat tak, aby to návštěvníky nijak neovlivnilo? Vytvořte pomocí Installatron kopii Vašeho webu na subdoméně (viz Klonování a vytvoření testovacího prostředí (staging)) a pouze tuto složku přepněte na novou verzi pomocí .htaccess (viz PHP nastavení podle adresáře a přes .htaccess).

Dočasné zobrazení chyb na stránce

Vidíte jen bílou obrazovku a v logu chyb nic užitečného? Pak můžete chyby dočasně zobrazit přímo na stránce. V Select PHP version na kartě Options zapněte zaškrtávací políčko u display_errors. Stránku znovu otevřete: nyní uvidíte chybovou zprávu. Poté display_errors ihned opět vypněte, protože taková zpráva může komukoli odhalit informace o Vašem webu.

Pokud používáte WordPress, lze to provést i těmito řádky v souboru wp-config.php, nad řádkem That's all, stop editing!: define('WP_DEBUG', true); a define('WP_DEBUG_LOG', true);. WordPress poté zapisuje chyby do souboru wp-content/debug.log. Po dokončení je opět odstraňte, nebo je nastavte na false.

Raději to nechat vyřešit?

Nedaří se Vám to, nebo Váš web již několik let nebyl aktualizován? Pomocí služby PHP upgrade přizpůsobíme Váš web aktuální verzi PHP, za pevnou cenu. Pokud se to nepodaří, vrátíme Vám peníze.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…