Nastavenie a úprava PHP direktív na VPS serveroch s panelom ISPConfig.
Tento tutoriál predstavuje pridávanie a úpravu PHP direktív na VPS serveroch s ovládacím panelom ISPConfig.
Úvod
- Panel ISPConfig ponúka možnosť zmeniť a/alebo nastaviť hodnoty pre najbežnejšie PHP direktívy, pomocou súboru s názvom .user.ini z koreňového adresára stránky, pre ktorú chceme vykonať zmeny.
Požiadavky
- Údaje o prístupe FTP. Účet FTP môže byť vytvorený podľa tutoriálu: Vytvorenie FTP používateľa v paneli ISPConfig;
- Údaje o správe panela ISPConfig prijaté v e-maile priradenom k účtu Hostico, keď bol VPS aktivovaný.
Kroky, ktoré je potrebné dodržať
- Pomocou podrobností o FTP pripojení sa pripojíme k serveru na úpravu/pridanie súborov.

Ako príklad, v obrázku vyššie sme použili FTP klienta FileZilla. Návod na prístup k súborom s týmto klientom nájdete na nasledujúcom odkaze Prístup k súborom cez Filezilla;
V prihlasovacích poliach Filezilla zadáme údaje nasledovne:
- V "Host" zadáme IP adresu alebo hostname VPS (bude fungovať s hostname iba v prípade, ak doména hostname má nastavené vlastné nameservery VPS pri registrátorovi);
- Do "Názov používateľa" a "Heslo" zadáme používateľa a heslo FTP účtu vytvoreného v paneli ISPConfig, podľa tutoriálu uvedeného v "Požiadavkách";
- V poli "Port" použijeme 21.
Po pripojení sa dostaneme do hlavného adresára našej webovej stránky, kde vytvoríme súbor s názvom "user.ini";
Môžeme nájsť koreňový adresár webu, na ktorom pracujeme, tak, že prejdeme na ovládací panel ISPConfig -> tabuľa Weby v navigačnom menu -> klikneme na Webové stránky, Subdoménu alebo Alias podľa potreby -> Klikneme na danú doménu -> na karte domény v poli Koreň dokumentu budeme mať cestu k koreňovému adresáru domény;
V použitom FTP klientovi prejdeme na túto cestu a následne vojdeme do adresára "web". Napríklad, úplná cesta k koreňovému adresáru bude vyzerať takto: "/var/www/clients/client1/web1/web";
Ďalej, aby sme upravili PHP direktívy, vytvoríme súbor s názvom ".user.ini" (lokálne na počítači), v ktorom nastavíme požadované direktívy. Po uložení súboru ho nahráme do vyššie uvedeného adresára pomocou FTP klienta;

Niektoré príklady direktív, ktoré je možné upraviť, sú uvedené nižšie:
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
Direktívy s aktuálnymi nastaveniami je možné skontrolovať pomocou funkcie php "phpinfo()". Ak si všimnete, že sa konkrétna direktíva nemení, kontaktujte technickú podporu.