php

Jakub Bogusz qboosh w pld.org.pl
Czw, 28 Lut 2002, 12:24:30 CET


On Thu, Feb 28, 2002 at 09:54:53AM +0100, Jakub Bogusz wrote:
> On Thu, Feb 28, 2002 at 08:16:46AM +0100, Witek Kręcicki wrote:
> > ----- Original Message -----
> > From: "Jakub Bogusz" <qboosh w pld.org.pl>
> [...]
> > > Po przyjrzeniu to jest tak:
> > > php.ini ma 600 root.root, czyli jeżeli tam coś ustawimy, to nie będzie
> > > brane pod uwagę przy uruchomieniu z cl nie z roota.
> > > (swoją drogą to trochę brzydko - ten plik należy do php-common, które
> > > miało być nie tylko dla mod_php...)
> > >
> > > Z użytkownika można podać alternatywne php.ini przez -c (niestety
> > > katalog zawierający php.ini, a nie samą nazwę pliku; poza tym zawsze
> > > php.ini szuka w bieżącym katalogu).
> > > Niby opcją -d session.save_path=~/tmp można zmienić to ustawienie z cl,
> > > ale na semafor to nie działa (jest tworzony po obsłużeniu -c, ale przed
> > > -d).
> > >
> > > IMO domyślnie w php.ini nie powinno być /tmp - można zrobić /var/run/php
> > > 730 root.http i tam ustawić domyślne save_path; mam jeszcze wątpliwości
> > > co do tej grupy (bo co ma php-common do http? poza tym po odinstalowaniu
> > > apache grupa http zniknie[1]).
> > tyle ze wtedy php z cl raczej nie zadziala...
> 
> Tak jak jest teraz, to zadziała, bo /etc/php/php.ini ma 600 root.root,
> więc z uid>0 tego nawet nie przeczyta[1] i przyjmie default (/tmp).

Puszczam z /var/run/php 730 root.http - dodałem %verify(not group mode)
- jak ktoś chce to sobie zmieni.
Na razie trzeba puścić jak najszybciej załataną wersję, potem można
będzie się zastanawiać nad lepszymi rozwiązaniami:

> [1] co niekoniecznie jest dobre - może jednak rozdzielić php.ini dla
> apache i cgi?


-- 
Jakub Bogusz



Więcej informacji o liście dyskusyjnej pld-devel-pl