PHP7.2 无法创建session

运行环境为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版本中无此问题。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。