Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.734 pregleda

Najnovija ↓

Custom php.ini po vhostu 09.12.2012. u 12:10 · pre 169 meseci #1
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.
Potpis
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
Re: Custom php.ini po vhostu 09.12.2012. u 13:48 · pre 169 meseci
izmenjeno 1 put, poslednji put Miroslav Strugarevic 09.12.2012. u 17:23
  1. Miroslav Strugarevic09.12.2012. u 17:23zapis iz teksta poruke
#2
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 :)
Re: Custom php.ini po vhostu 09.12.2012. u 19:43 · pre 169 meseci #3
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>

Re: Custom php.ini po vhostu 09.12.2012. u 21:42 · pre 169 meseci #4
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. :(
Potpis
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
Re: Custom php.ini po vhostu 10.12.2012. u 10:55 · pre 169 meseci
izmenjeno 1 put, poslednji put Miroslav Strugarevic 10.12.2012. u 11:40
  1. Miroslav Strugarevic10.12.2012. u 11:40zapis iz teksta poruke
#7
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)
Re: Custom php.ini po vhostu 10.12.2012. u 22:54 · pre 169 meseci #8
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.
Potpis
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme