Ahoj, mám linux PC určeného jako webserver s PHP pro dva uživatele. Když jeden něco ladí a chce zapnout vypisování chyb z PHP přes php.ini, tak tím zapne chyby i tomu druhému = změna se projeví pro celý adresář /var/www/html/*. Já bych chtěl tuto změnu provádět odlišně pro /var/www/html/web1, /var/www/html/web2, /var/www/html/web3 atd. Poradíte jak na to? Odhaduji, že to bude přes virtualhost apache.
ODPOVĚĎ
Ahoj, ano, rozdílné php.ini můžeš zvolit v nastavení každého virtualhostu pomocí PHPINIDir, pro web 1 tedy PHPINIDir /var/www/html/web1:
<VirtualHost *:80> ServerName web1 ServerAlias web1 DocumentRoot /var/www/html/web1/public ErrorLog /var/www/html/web1/error.log CustomLog /var/www/html/web1/requests.log combined PHPINIDir /var/www/html/web1 </VirtualHost>
Stačí pak jen překopírovat /etc/php.ini do /var/www/html/web1 a upravit ho jak potřebuješ. A to samé udělat pro web2 a web3.
Komentáře (0)
Přidat komentář