Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Custom php.ini po vhostu

[es] :: Linux/UNIX serveri i servisi :: Custom php.ini po vhostu

[ Pregleda: 2634 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MMX
Miloš Malović
Platform engineer, Supplyframe
Beograd

SuperModerator
Član broj: 2423
Poruke: 2105
*.dynamic.sbb.rs.

Jabber: mmx@elitesecurity.org
ICQ: 98797759
Sajt: www.mmx.rs


+11 Profil

icon Custom php.ini po vhostu09.12.2012. u 11:10 - pre 137 meseci
Pozdrav svima,

Želeo bih da imam jedan globalni php.ini fajl u kome bi se nalazila podešavanja za PHP modul na nivou servera, i da imam custom php.ini fajl po vhostu u kome bih mogao da overrideujem globalna podešavanja.

U Apache konfiguracionom fajlu postoji direktiva PHPIniDir međutim ako sa njoj dodam putanju do foldera sa .ini fajlom, onda se globalni fajl uopšte ne učitava. Drugo rešenje koje sam video jeste sa PHPRC enviroment variablom, međutim, to na mom serveru iz nekog razloga ne funkcioniše.

Postoji i rešenje sa user.ini fajlovima, koje omogućava da korisnik kreira .ini fajl u bilo kom poddirektorijumu documentroota, međutim to rešenje mi se ne dopada jer ne bih da bilo ko overrideuje bilo šta.

Rešenje sa sekcijama kod mene ne radi, pošto je PHP instaliran kao Apache module, a ne kao CGI / fast CGI.

Na koji način bih mogao ovo da izvedem? Verzija PHP-a na serveru je 5.3.9.
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Custom php.ini po vhostu09.12.2012. u 12:48 - pre 137 meseci
Zasto na user.ini ne setujes immutable flag?

p.s. Ja se izvinjavam definitivno ne citam ceo tekst :) Ovo sa user.ini otpada kao sto je MMX i rekao :)

[Ovu poruku je menjao Miroslav Strugarevic dana 09.12.2012. u 17:23 GMT+1]
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Custom php.ini po vhostu09.12.2012. u 18:43 - pre 137 meseci
Ako vec nisi resio problem...

Mozda bi bilo najbolje da koristis php_* direktive u VirtualHost kontejneru.
Code:
NameVirtualHost 1.1.1.1:80

<VirtualHost 1.1.1.1:80>
   ServerName site1.example.com
   DocumentRoot /site1
   php_admin_flag safe_mode Off
   php_value upload_max_filesize 30M
</VirtualHost>

<VirtualHost 1.1.1.1:80>
   ServerName site2.example.com
   DocumentRoot /site2
   php_admin_flag safe_mode On
</VirtualHost>

 
Odgovor na temu

MMX
Miloš Malović
Platform engineer, Supplyframe
Beograd

SuperModerator
Član broj: 2423
Poruke: 2105
*.dynamic.sbb.rs.

Jabber: mmx@elitesecurity.org
ICQ: 98797759
Sajt: www.mmx.rs


+11 Profil

icon Re: Custom php.ini po vhostu09.12.2012. u 20:42 - pre 137 meseci
Hvala ti na odgovoru. Na kraju sam rešio na taj način. Ne sviđa mi se ni to rešenje, pošto mešam PHP konfiguraciju i konfiguraciju vhosta na Apache serveru, ali izgleda da je jedino rešenje. :(
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Custom php.ini po vhostu09.12.2012. u 21:38 - pre 137 meseci
Pogledaj ovo ja nemam sad vremena da probam.

http://webmaster.iu.edu/upgrade/phprc.phtml
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: Custom php.ini po vhostu09.12.2012. u 21:57 - pre 137 meseci
Evo jedan od načina

http://www.howtoforge.com/how-...cgid-and-php5-on-centos-5.2-p2


 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Custom php.ini po vhostu10.12.2012. u 09:55 - pre 137 meseci
Mozes da uradis ovo ako hoces da ti httpd.conf fajl bude pregledniji/cistiji.
Code:
<VirtualHost 1.1.1.1:80>
   ServerName site1.example.com
   DocumentRoot /site1
   Include /etc/httpd/php/site1.ini
</VirtualHost>


[root@host~]# cat /etc/httpd/php/site1.ini
php_admin_flag safe_mode Off
php_value upload_max_filesize 33M

Moraces nakon svake izmene *.ini fajla da uradis service httpd reload (na RHEL based)

[Ovu poruku je menjao Miroslav Strugarevic dana 10.12.2012. u 11:40 GMT+1]
 
Odgovor na temu

MMX
Miloš Malović
Platform engineer, Supplyframe
Beograd

SuperModerator
Član broj: 2423
Poruke: 2105
*.dynamic.sbb.rs.

Jabber: mmx@elitesecurity.org
ICQ: 98797759
Sajt: www.mmx.rs


+11 Profil

icon Re: Custom php.ini po vhostu10.12.2012. u 21:54 - pre 137 meseci
Baš ovako kao što si napisao u poslednjoj poruci sam rešio problem. Includeovao sam eksterni fajl u kome sa php_value overrideujem property-je iz globalnog fajla. PHPRC rešenje iz nekog razloga ne radi.

@tarla PHP je instaliran kao Apache modul, ne bih da ga budžim da radi kao CGI / Fast CGI.
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: Custom php.ini po vhostu

[ Pregleda: 2634 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.