ubuntu PHP Notice: session_start(): ps_files_cleanup_dir failed: Permission denied

在ubuntu下用apt-get安装了php5之后,本地调试程序总会不经意地出现这么一个错误:

PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)。

这是因为在ubuntu下用apt-get安装php之后,/var/lib/php5的所有者是root,而权限是733,ps_files_cleanup_dir这个东西没法列目录。

针对此问题,解决方法如下:sudo chmod 0777 /var/lib/php5,直接在终端运行之后就不会再出错了。

2012年01月13日