Nastavení PHP¶
PHP si nastavujete pro každou doménu zvlášť v administraci v sekci PHP.
Verze PHP¶
K dispozici jsou aktuální verze PHP 8 (8.4 a novější). Změna verze se projeví během chvíle. Před přepnutím na novější verzi ověřte, že ji podporuje váš redakční systém a pluginy.
Limity¶
Každý web má vlastní PHP pool s pevně daným limitem paměti a počtu souběžných procesů. Výše limitů závisí na tarifu – přehled najdete v parametrech hostingu.
Bezpečnostní omezení¶
Z bezpečnostních důvodů platí na všech webech:
open_basedir– PHP skripty pracují jen se soubory vlastního hostingu.- Zakázané funkce pro spouštění systémových příkazů (
exec,shell_exec,system,passthru,proc_open,popenapcntl_*). - Vlastní oddělený adresář pro dočasné soubory a session.
Nastavení PHP v administraci¶
Hodnoty PHP si pro každou doménu nastavíte v administraci v sekci PHP. Změna se projeví během chvíle, bez restartu a bez zásahu podpory.
Paměť¶
| Nastavení | Co ovlivňuje |
|---|---|
memory_limit |
Kolik paměti smí jeden PHP skript využít. |
Časové limity¶
| Nastavení | Co ovlivňuje |
|---|---|
max_execution_time |
Jak dlouho smí PHP skript běžet. |
max_input_time |
Jak dlouho smí trvat zpracování vstupních dat (formuláře, nahrávání souborů). |
Nahrávání souborů¶
| Nastavení | Co ovlivňuje |
|---|---|
upload_max_filesize |
Maximální velikost jednoho nahrávaného souboru. |
post_max_size |
Maximální velikost všech dat odeslaných formulářem najednou. |
post_max_size ≥ upload_max_filesize
Hodnota post_max_size musí být stejná nebo větší než upload_max_filesize. Jinak se velké soubory nenahrají, i když jsou pod limitem pro jeden soubor.
Další nastavení¶
| Nastavení | Co ovlivňuje |
|---|---|
max_input_vars |
Maximální počet polí odeslaných formulářem. Zvyšte, když se vám neukládají rozsáhlá menu nebo nastavení ve WordPressu či PrestaShopu. |
| PHP Error Log | Zapisování chyb PHP do logu. Hodí se při hledání příčiny problémů s webem. |