2011-09-13 34 views
0

今天我试图通过我的USVN http://192.168.1.2/usvn/,但不幸的是我得到了这个令人震惊的消息!USVN不能正常工作

过Zend_Session :: start() - /var/www/usvn/library/Zend/Session.php(Line:438):错误#2在session_start():打开(在/ var/lib中/ PHP5/sess_o58dtec91alc8r5q8821to20h0 ,O_RDWR)失败:Permission denied(13)Array /var/www/usvn/library/Zend/Session.php(Line:442):Error#2 session_write_close():open(/ var/lib/php5/sess_o58dtec91alc8r5q8821to20h0,O_RDWR )失败:Permission denied(13)Array /var/www/usvn/library/Zend/Session.php(Line:442):Error#2 session_write_close():无法写入会话数据(文件)。请确认的session.save_path的当前设置是正确的(在/ var/lib中/ PHP5)阵列

跟踪:

/var/www/usvn/library/Zend/Session/Namespace.php:124 Zend_Session组件:: start /var/www/usvn/library/Zend/Auth/Storage/Session.php:87 Zend_Session_Namespace :: __ construct /var/www/usvn/library/Zend/Auth.php:91 Zend_Auth_Storage_Session :: __ construct
/var/www/usvn/library/Zend/Auth.php:143 Zend_Auth的:: getStorage
/var/www/usvn/library/USVN/Controller.php:83 Zend_Auth的:: getIdentity
在/ var/WWW/usvn /库/的Zend /控制器/Action.php:492 USVN_Controller :: preDispatch
/var/www/usvn/library/Zend/Controller/Dispatcher/Standard.php:285 Zend_Controller_Action :: dispatch
/var/www/usvn/library/Zend/Controller /Front.php:934 Zend_Controller_Dispatcher_Standard来::调度
/var/www/usvn/public/index.php:5在Zend_Controller_Front ::调度

所以,能否请您帮忙!

回答

0

您的apache/php安装无法写入session.save_path中的文件。

确保apache运行的用户有权读取和写入/var/lib/php5/

通常情况下,在每个apache安装中,默认情况下都应该是true,除非你搞砸了某些权限。

修复后,您可能会遇到同样的问题usvn库路径。所以记住这一点。 php/apache用户不是您的shell用户,因此您应该检查该用户的权限,通常是www-dataapache