jeszcze php 4.1.1 (fwd)

Witek Kręcicki adasi w grubno.da.ru
Nie, 17 Lut 2002, 17:48:14 CET


----- Original Message -----
From: "Jakub Bogusz" <qboosh w pld.org.pl>
To: "grupa rozwijających pld" <pld-devel-pl w pld.org.pl>
Sent: Sunday, February 17, 2002 3:17 PM
Subject: Re: jeszcze php 4.1.1 (fwd)


> On Sun, Feb 17, 2002 at 01:50:24PM +0100, Witek Kręcicki wrote:
> > From: "Tomasz Kłoczko" <kloczek w rudy.mif.pg.gda.pl>
> [...]
> > > $ ls -ld /var/run/apache
> > > drwxrwx---    2 root     http         1024 lut 15 19:46
/var/run/apache
> > >                          ^^^^
> > >
> > > Chodzi o to że w tym katalogu mu się to może udać, ale katalog wyżej
> > > jak to jest obecnie już nie :)
> > > Stąd to permission denied :)
> > > Maska na nazwy plików jest inna więc apache i php nie powinny sobie
> > > przeszkadzać.
> > gdybys tylko czytal wszystko...
> > tu nie chodzi o uruchamianie php jako CGI czy jako modul Apache (choc w
> > stanie jaki jest teraz to nawet CGI moze miec z tym problemy).
Konkretniej:
> > [adasi w pld adasi]$ php
> > Content-type: text/html
> >
> > PHP Fatal error:  Unable to start session mm module in Unknown on line 0
> > [adasi w pld adasi]$
> > Czasami przydaje sie jakis skrypt napisac w php, a przenoszenie
> > php_session_mm gdziekolwiek poza tmp to blokuje
>
> php_session_mm w obecnej postaci nie może być w /tmp!
> Przecież inny użytkownik też może w tym czasie uruchomić php; albo
> celowo utworzyć taki plik, żeby utrudnić życie innym :>
> Poza tym php jako interpreter nie może kolidować z php jako modułem
> apache.
> Jeżeli już, to php uruchamiane nie jako moduł apache powinien używać
> $TMPDIR/php_session_mm (każdy użytkownik powinien mieć swój
> $TMPDIR=~/tmp), oprócz przypadku wywołania CGI z prawami http (ew. dla
> http ustawić TMPDIR=/var/run???). Trzeba wziąć pod uwagę, że php jako
> CGI może być uruchamiane z prawami różnych użytkowników (suexec).
to moze zmienic tego nazwe na user-php_session_mm?
WK



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