current setting of session.save_path is correct (/tmp) in Unknown on line 0
我查看了/tmp,并看到sess_*文件具有以下权限如何让PHP设置正确的权限?我尝试将php.ini使用的目录更改为/tmp/phpsession,并且发生了同样的事情。目录是a+rwx。
redirectStream(inputStream, new FileOutputStream(path.toFile());`
在Tomcat8中执行这段代码之后,目录和文件将具有与用户的umask (0022)相匹配的权限。在我的tomcat启动脚本中,我已经显式地将umask设置为0022,只是为了确保它没有效果。第二种方法是显式设置代码中的权限,以尝试并强制执行此问题。这修复了文件权限,而不是目录权限,下面是更新的代码。,而不是目录的文件权限。