PHP nastavení domény — verze, limity a vlastní php.ini

Každá doména na serveru má vlastní PHP konfiguraci — verzi PHP, paměťové a časové limity, chování chyb i OPcache. Vše upravíte pár kliknutími v panelu, bez zásahů do souborů na serveru. Tento návod prochází panel PHP Nastavení položku po položce.

Kde to najdu

Otevřete detail domény (Seznam domén → kliknout na doménu). Panel PHP Nastavení je v pravém sloupci — na snímku je zvýrazněný červeným rámečkem. Hodnotu změníte ikonou tužky u příslušného řádku.

Detail domény — panel PHP Nastavení zvýrazněný v pravém sloupci
Panel PHP Nastavení (zvýrazněno) v pravém sloupci detailu domény: verze PHP, správce procesů, limity a začátek sekce E-mail a chyby.

Verze PHP

Úplně nahoře je aktuální verze PHP domény (např. 8.5). Po kliknutí na tužku vyberete jinou podporovanou verzi — každá doména na serveru může běžet na jiné.

Správce procesů a limity

Sekce Správce procesů řídí PHP-FPM: pm.max_children (kolik PHP procesů může běžet souběžně), pm.max_requests (po kolika požadavcích se proces obnoví) a catch_workers_output. Sekce Limity obsahuje známé direktivy: memory_limit, max_execution_time, upload_max_filesize, max_file_uploads a max_input_vars.

E-mail a chyby, OPcache, ostatní

V sekci E-mail a chyby nastavíte sendmail_from, úroveň error_reporting, zobrazování chyb (display_errors, display_startup_errors) a logování do souboru (log_to_file → error_log). Sekce OPcache řídí akceleraci PHP (opcache, revalidate_freq, memory_consumption, max_accelerated_files). V Ostatní najdete user_ini.cache_ttl, timezone a náhled php_custom_ini — vlastních direktiv php.ini. Tlačítko Obnovit výchozí vrátí celý panel do výchozího stavu.

Dolní část panelu PHP Nastavení — e-mail a chyby, OPcache, ostatní a Obnovit výchozí
Po odrolování stránky: sekce E-mail a chyby, OPcache a Ostatní včetně tlačítka Obnovit výchozí (zvýrazněno).
💡 Tip

Nahráváte velké soubory (šablony, zálohy)? Zvyšte upload_max_filesize a případně max_execution_time. Po dokončení importu se hodí hodnoty vrátit zpět.

⚠️ Pozor

Na produkčním webu nechávejte display_errors vypnuté — chybové výpisy mohou prozradit citlivé informace. Chyby čtěte z error_logu.

Časté dotazy

Časté dotazy

Změnil jsem hodnotu, ale web se chová stejně. Proč?

Některé změny se projeví s malým zpožděním — PHP načítá uživatelské nastavení s vyrovnávací pamětí (user_ini.cache_ttl, výchozí 300 s) a OPcache kontroluje změny souborů dle revalidate_freq. Chvíli vyčkejte.

Co dělá pm.max_children?

Určuje maximum souběžně běžících PHP procesů domény. Vyšší hodnota zvládne víc souběžných požadavků, ale spotřebuje víc paměti serveru.

Jak vložím vlastní direktivu php.ini?

Poslouží položka php_custom_ini v sekci Ostatní — ikonou oka zobrazíte aktuální obsah. Pokud potřebujete direktivu, kterou panel nenabízí, obraťte se na podporu.

Pokazil jsem nastavení. Jak zpět?

Tlačítko Obnovit výchozí vrátí všechny hodnoty panelu do výchozího stavu.

Byl pro vás článek užitečný?