Linux Apache - rozdílné php.ini pro 2 weby na 1 serveru

Linux Apache - rozdílné php.ini pro 2 weby na 1 serveru

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

Vaše reakce na Linux Apache - rozdílné php.ini pro 2 weby na 1 serveru

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.