Niedawno zaktualizowałem do PHP 5.3 i od tego czasu otrzymuję (sporadyczne) komunikaty o błędach, które wskazują, że Apache (lub może być czystszym z plików sesji) nie ma uprawnień do folderu, w którym przechowywane są sesje.
Dzieje się to losowo i nie można go odtworzyć z dokładnymi krokami, co doprowadziło mnie do wniosku, że jest to czystsze sesje.
Czy ktoś ma jakieś doświadczenie z takimi błędami?
Komunikat o błędzie (który jest uruchamiany w session_start()
linii) to:
ps_files_cleanup_dir: opendir (/ var / lib / php5) failed: Odmowa uprawnień.
ls -ltr w katalogu sesji daje:
drwx-wx-wt 2 root root 4096 2010-05-25 12:39 php5
W tym katalogu widzę pliki sesji należące do www-data, czyli mojego Apache, a aplikacja działa dobrze. Co sprawia, że zastanawiam się, pod jakim użytkownikiem działa sesja GC?