Jak přidávat a upravovat hodnoty PHP?
Podíváme se, jak upravovat jednotlivé hodnoty PHP z VPS Centra. Ukážeme si, jak upravit hodnoty, které tam nejsou vidět a vysvětlíme si, proč to tak je.
Pro úplný kontext ještě doporučujeme mrknout na náš článek, jak na tuning php-fpm.
Dozvíte se, co jednotlivé direktivy znamenají, jaký mají smysl a naučíte se, jak je správně nastavit.
Jak upravit PHP hodnoty?
Vše si ukážeme u konkrétní domény. Po přihlášení do VPS Centra jděte do nastavení konkrétní domény a pak do sekce Nastavení PHP.

Případně se můžete připojit na SSH, kde konfigurační soubor ke každé doméně najdete v > /etc/php5/fpm/pool.d/php-tuning.cz.conf
Nejčastěji upravované PHP hodnoty:
- php_admin_value[memory_limit] = 128M
- php_admin_value[max_execution_time] = 30
- php_admin_value[max_input_time] = 30
- php_admin_value[post_max_size] = 20M
- php_admin_value[upload_max_filesize] = 20M
Tyto hodnoty se nejčastěji mění kvůli požadavkům konkrétní WordPress šablony nebo pluginu. Stačí tedy jít do VPS Centra a následně v nastavení požadovanou hodnotu přepsat. Konfigurační soubor nezapomeňte uložit.
Doporučené konfigurace pro WordPress pluginy
Pokud používáte na svém webu Elementor nebo plugin WPML, je vhodné upravit některé hodnoty v konfiguračním souboru PHP, aby mohly správně fungovat. Ukážeme si, jaké hodnoty je třeba nastavit a jak je změnit.
1. Elementor – Systémové požadavky
Elementor pro svou správnou funkčnost vyžaduje určité minimální konfigurace PHP. Doporučené hodnoty najdete v systémových informacích Elementoru: https://elementor.com/help/systems-info/.
Nejčastější potřebné úpravy:
- memory_limit: Doporučeno alespoň 256M.
- max_execution_time: Doporučeno alespoň 300 sekund.
- upload_max_filesize a post_max_size: Zvyšte, pokud nahráváte větší soubory.
Tyto hodnoty můžete upravit přidáním nebo úpravou řádků v souboru php.ini, například:
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M
Pokud nemáte přístup k php.ini, lze změny provést i pomocí souboru .htaccess.

2. WPML – Navýšení max_input_vars
Plugin WPML, který zajišťuje překlady a správu jazyků, může potřebovat vyšší hodnotu max_input_vars. Tato proměnná omezuje počet vstupních dat odeslaných formulářem. Pokud se setkáváte s problémy při ukládání rozsáhlejších stránek nebo překladů, doporučuje se navýšit hodnotu max_input_vars na alespoň 5000.
Upravit to můžete v php.ini takto:
max_input_vars = 5000
Případně můžete použít .htaccess soubor:
php_value max_input_vars 5000
Po provedení změn je vždy nutné restartovat webový server, aby se nová nastavení projevila.
Další užitečné konfigurace
Pro různé pluginy můžete zvážit i další úpravy, jako jsou:
- max_input_time: Prodlužte, pokud se vyskytují chyby při dłouhém zpracování.
- allow_url_fopen: Povolte, pokud pluginy stahují obsah z internetu.
Jak upravit hodnoty PHP, které v konfigurační souboru nevidím?
Občas se stane, že potřebujete změnit PHP hodnoty, které tam nejsou viditelné. Je to logické. Kdybychom tam vložili veškeré existující hodnoty, už by vše bylo dost nepřehledné. To ovšem neznamená, že si tam nemůžete nové hodnoty vložit sami.
Stačí vědět přesnou syntaxi, vložit do konfiguračního souboru k ostatním hodnotám php_admin_value a vše uložit.
V následujícím screenshotu konfiguračního souboru uvidíte, jak přidat novou hodnotu max_inuput_vars. Do našeho „konfigu“ ji přidejte ve tvaru:
php_admin_value [max_input_vars] = 3000

Syntaxe hezky sedí. Tímto způsobem postupujte u každé hodnoty, kterou v konfigu neuvidíte.