美文网首页
PHP7.2 无法创建session

PHP7.2 无法创建session

作者: happy2wh | 来源:发表于2018-07-13 16:57 被阅读0次

运行环境为nginx+phpfpm(chroot),php-fpm启用了chroot。
此时php-fpm依然使用的是chroot外部的php.ini配置文件。
错误信息Failed to create session ID: files (path: )
使用phpinfo()输出php信息后发现session.save_path的值为空。但是php.ini文件中session.save_path为默认值,即'/tmp'。去除chroot,则运行正常,无错误。

得出原因为开启chroot后session.save_path的配置值丢失。
在php-fpm的配置文件中添加php_admin_value[session.save_path]='/tmp',问题解决。

在php5.6版本中无此问题。

相关文章

网友评论

      本文标题:PHP7.2 无法创建session

      本文链接:https://www.haomeiwen.com/subject/ukhspftx.html