Přeskočit obsah

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, popen a pcntl_*).
  • 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.