From: Karl O. P. <ko...@me...> - 2012-10-27 19:37:38
|
Regards an annoying session log message, (I wonder if this is just an Ubuntu problem.... Probably.) Putting my notes here, in case they're useful. [16:41:29]<karlpinc> I am, FYI, seeing this bug on Ubuntu Lucid LTS: [Fri Oct 26 17:05:48 2012] [error] [client 68.34.81.88] PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) in /srv/var/www/https/phpPgAdmin-head/libraries/ lib.inc.php on line 56, referer: [16:43:25]<karlpinc> The probem is that the session is timing out and the OS is not giving php x permission on the directory where state is stored. This is probably appropriate for the OS, but we get this message. [16:44:52]<karlpinc> It's not clear to me what can be done in ppa. I'm thinking the solution is for ppa to have it's own login timeout that's significatly shorter than the php session timeout/garbage collection.... Any good ideas? [16:48:56]<karlpinc> We should at least have something in the FAQ and give people some guidance. Google sez: http://steffe.se/?p=474 Which says to put an @ in front of the session_start(), which is totally the wrong thing to do. http://vvv.tobiassjosten.net/php/php-session-garbage-collection/ Has a nice analysis, and suggests turning off session garbage collection, which is also ungood. Karl <ko...@me...> Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein |