Změna verze PHP a nastavení PHP (a co dělat v případě chyb po upgradu)
U WebOké si sami vybíráte, kterou verzi PHP Vaše webová stránka používá, a sami upravujete nastavení jako upload_max_filesize, memory_limit a max_execution_time. Děláte to v DirectAdmin pomocí Select PHP version. Nefunguje Vám web po upgradu? Dále se dozvíte, co dělat.
Změna verze PHP
- Přihlaste se do DirectAdmin: v Můj WebOké přejděte na Mijn Producten a u svého hostingového balíčku klikněte na DirectAdmin.
- Pod Extra Programma's klikněte na Select PHP version.
- Vyberte požadovanou verzi v rozbalovacím seznamu a uložte volbu.

Ihned po změně otestujte svou webovou stránku. Pokud něco nefunguje, přečtěte si blok níže.
Váš web nefunguje po upgradu PHP
Je Váš web bílý, zobrazuje se chybová zpráva nebo nefunguje jeho část? Téměř vždy je to způsobeno pluginem, šablonou nebo vlastním kódem, který není vhodný pro novou verzi.
- Vraťte předchozí verzi. V Select PHP version znovu vyberte verzi, kterou jste měli předtím. Váš web bude ihned opět fungovat jako dříve. Upravená rozšíření a volby nové verze zůstanou zachovány pro další pokus.
- Vyhledejte chybu v chybovém protokolu. V DirectAdmin pod Systeem Info & Bestanden klikněte na Siteoverzicht & logboeken a poté u své domény na Foutenlogboek. Na konci se podívejte na řádky s
PHP Fatal errorneboPHP Warning. V cestě obvykle uvidíte, který plugin nebo šablona způsobuje problém. Pokud tam nic užitečného není, přečtěte si Zobrazení chyb PHP bez úpravy php.ini. - Aktualizujte svůj software. Nejprve vytvořte zálohu. Poté aktualizujte WordPress (nebo jiný software), šablonu a pluginy, zatímco je stále aktivní stará verze PHP. Odstraňte pluginy, které nepoužíváte.
- Zkuste to znovu. Zapněte znovu novou verzi, otestujte svůj web a znovu zkontrolujte chybový protokol.

Vidíte Call to undefined function? Pak často chybí rozšíření PHP. To si sami zapnete, viz níže.
Zapnutí rozšíření, například ionCube
Některý placený software, jako jsou určité pluginy nebo moduly e-shopu, je šifrovaný. Ten funguje pouze s loaderem: ionCube (ioncube_loader) nebo SourceGuardian (sourceguardian). Výrobce softwaru Vám sdělí, který potřebujete. Často to poznáte podle zprávy typu "requires the ionCube PHP Loader".
- Otevřete Select PHP version a zkontrolujte nahoře, zda je vybraná správná verze. Rozšíření se nastavují pro každou verzi PHP zvlášť.
- Přejděte na záložku Extensions.
- Zaškrtněte
ioncube_loader(nebo rozšíření, které potřebujete). Změna se projeví do minuty.

Změna nastavení PHP
- Otevřete Select PHP version a přejděte na záložku Options.
- Upravte nastavení, které potřebujete, například
upload_max_filesizepro větší nahrávání. Zvyšte zároveň ipost_max_size. - Změna se uloží okamžitě.
Takto nemusíte nic zadávat do souboru .htaccess.
Raději to necháte vyřešit?
Nedaří se Vám to, nebo Vaše webová stránka nebyla aktualizována už léta? S upgradem PHP přizpůsobíme Vaši webovou stránku aktuální verzi PHP, za pevnou cenu. Pokud se to nepodaří, peníze Vám vrátíme. Přečtěte si Nechat provést upgrade PHP.
Podívejte se také do návodu DirectAdmin: Možnosti PHP: upload_max_filesize, memory_limit a max_execution_time, Zapínání a vypínání rozšíření PHP a Chyby po upgradu PHP a nalezení chybového protokolu.
Podrobný návod se screenshoty: Výběr verze PHP (Select PHP version) v návodu DirectAdmin.
