On Thu, 6 Aug 2009, Arkadiusz Miskiewicz wrote:

On Thursday 06 of August 2009, Kanedaaa Bohater wrote:
Witam.

Dostalem ostatnio cos takiego w prezencie:

Notice: session_start(): ps_files_cleanup_dir: opendir(/var/run/php)
failed: Permission denied (13)

Wiec sprawdzam uprawnienia:

ls -ld /var/run/php/
drwx-wx--- 3 root http 1908736 Aug  6 16:05 /var/run/php//


Dla pakietu:
php-dirs-1.1-5.noarch


I teraz mnie zastanawia. Jak opendir ma otworzyc ten katalog skoro nie ma
praw do odczytu?

Właśnie nie ma go otwierać. Trzeba załatać kod php by siedział cicho zamiast
krzyczeć tym warningiem.


Hej.

W sensie kod silnika PHP? Gdyz opendir jest wywolywany z wewnetrznej funkcji ps_files_cleanup_dir, ktora jest wywolywana podczas funkcji session_start - dosc popularnej funkcji PHP.

(php-5.3.0/ext/session/mod_files.c)

Czy w sensie kod php strony i mam nie korzystac z session_start?

To tak z zalozenia ma byc? Rozumiem, ze kwestie Security tutaj decyduja o takim podejsciu?

Sprawdzam dalej i okazuje sie, ze nie zdrowo sesje nieaktualne zostaja:

(Tutaj wazna jest data:)

ls -ltra /var/run/php/ |head -n2
-rw-------  1 http http      418 Jun 26 15:45
sess_7fb09c7fe590c261170fe62bb54b9c31

tmpwatch powinien je tak czy siak wyczyścić.

Nie korzystam pewnie dlatego nie czysci. :]

--
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


pozdrawiam
--
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]..
[+] You can take our lives,but you will never take our Freedom - W.Wallace
[+] Peace on earth depends on the peace in the peoples hearts - Dalai Lama
[+] Revolution the only solution - System of a down...
[-] Dalej idac dalej dojdziesz dalej siedzac dalej siedzisz - etoe aka ok0
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym