Nastavení a úprava PHP direktiv na VPS serverech s panelem ISPConfig.
Tento tutoriál představuje přidání a úpravu PHP direktiv na VPS serverech s ovládacím panelem ISPConfig.
Úvod
- Panel ISPConfig nabízí možnost změnit a/nebo nastavit hodnoty pro nejběžnější direktivy PHP pomocí souboru s názvem .user.ini z kořenového adresáře webu, pro který chceme provést změny.
Požadavky
- Data pro přístup k FTP. Účet FTP lze vytvořit podle tutoriálu: Vytvoření FTP uživatele v panelu ISPConfig;
- Údaje o správě panelu ISPConfig obdržené v emailové schránce spojené s účtem Hostico, když byl VPS aktivován.
Kroky, které je třeba následovat
- Pomocí podrobností o FTP připojení se připojíme k serveru, abychom upravili/přidali soubory.

Jako příklad, na obrázku výše, jsme použili FTP klienta FileZilla. Návod týkající se přístupu k souborům pomocí tohoto klienta naleznete na následujícím odkazu Přístup k souborům prostřednictvím Filezilla;
Do pole pro připojení ve Filezille zadáme následující údaje:
- Do "Host" zadáme IP adresu nebo název hostitele VPS (bude fungovat s názvem hostitele pouze v případě, že doména názvu hostitele má na registrátorovi nastaveny vlastní nameservery VPS);
- Do "Uživatelské jméno" a "Heslo" zadáme uživatelské jméno a heslo FTP účtu vytvořeného v panelu ISPConfig, podle tutoriálu uvedeného v "Požadavcích";
- V poli "Port" použijeme 21.
Po připojení přistupujeme k hlavnímu adresáři našich webových stránek, kde vytvoříme soubor s názvem "user.ini";
Kořenový adresář webu, se kterým pracujeme, najdeme přístupem k ovládacímu panelu ISPConfig -> karta Weby v navigačním menu -> klikněte na Webové stránky, Subdomény nebo Alias podle potřeby -> Klikněte na dotčenou doménu -> na kartě domény v poli Document Root budeme mít cestu k kořenovému adresáři domény;
V použitém FTP klientu se přepneme na tuto cestu a dále vstoupíme do adresáře "web". Například úplná cesta k kořenovému adresáři bude vypadat takto: "/var/www/clients/client1/web1/web";
Poté, abychom upravili direktivy PHP, vytvoříme soubor s názvem ".user.ini" (místně na počítači), ve kterém nastavíme požadované direktivy. Po uložení souboru jej nahrajeme do výše uvedeného adresáře pomocí FTP klienta;

Některé příklady direktiv, které lze upravit, jsou uvedeny níže:
allow_url_fopen = off
display_errors = false
log_errors = off
date.timezone = Europe/Bucharest
error_log = php_errors.log
error_reporting = E_ALL & ~E_NOTICE
max_execution_time = 300
max_input_time = 300
max_input_vars = 2000
memory_limit = 512M
post_max_size = 500M
upload_max_filesize = 500M
opcache.enable = on
Směrnice s aktuálními nastavenými hodnotami lze zkontrolovat pomocí funkce php "phpinfo()". Pokud si všimnete, že se konkrétní směrnice nemění, kontaktujte prosím technickou podporu.