(ok)修改http服务所属用户以及用户组之后 登陆提示验证码错误
错误描述:
修改了http服务的用户,用户组以及网站目录权限后,在用户登录时,验证码输入正确,但提示验证码错误。
# when the value of (unsigned)Group is above 60000; # don't use Group #-1 on these systems! User www Group www ### Section 2: 'Main' server configuration
错误原因:登录过程中,在输入验证码 进行提交时,因为涉及到session存储,因此需要保障http所属用户对session存储目录用户写的权限,这里所属用户组为apache,因此,www用户不能进行session文件的存储。
drwxrwx---. 2 root apache 46473216 May 27 19:40 session drwxrwx---. 2 root apache 4096 Jan 19 15:12 wsdlcache
解决方案:修改session存储目录所属用户组或读写权限,这里以修改所属用户组为例(建议)。
[root@localhost php]# pwd /var/lib/php [root@localhost php]# chown root:www session/ [root@localhost php]# ll total 45392 drwxrwx---. 2 root www 46473216 May 27 19:43 session drwxrwx---. 2 root www 4096 Jan 19 15:12 wsdlcache