gpt4 book ai didi

PHP7 + Symfony 3.1.0 + Vagrant : Failed to write session data

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:40:44 24 4
gpt4 key购买 nike

虽然路径 /mnt/my-proj/app/../var/sessions/dev 对于普通用户和我得到的 www-data 都是可访问的以下消息:

Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/mnt/op-accounting2/app/../var/sessions/dev)

我只在开发中收到上面的消息,但在产品中没有。/mnt/my-proj/app/../var/sessions/dev/mnt/my-proj/app/../var/sessions/prod 具有相同的权限:777。

上面的路径挂载如下:

# mount -t vboxsf -o uid=1000,gid=33,umask=000 my-proj /mnt/my-proj;

我做错了什么?

我已阅读以下帖子,但找不到适合我的解决方案:

PHP session handling errors

https://github.com/NewEraCracker/suhosin-patches/issues/3

PHP7 + Symfony 2.8, Failed to write session data

我在 Windows 8.1 Enterprice(64 位)上使用 Vagrant 1.8.1,在 Vagrant 中使用 ubuntu-xenial 16.04。提供程序是 VirtualBox 5.0.20。这些设置大多是默认设置。上面的路径是使用具有完全访问权限的 VirtualBox GUI 共享的。

亲切的问候,

树里

最佳答案

解决了! :-)

设置

save_path:   "/var/lib/php/sessions"

/mnt/my-proj/app/config/config.yml 中解决了这个问题。不需要对 /etc/php/7.0/ 中的 ini 文件进行任何调整(这些文件仍然只有默认值)。

但我想知道为什么我没有在产品中收到该错误消息?

关于PHP7 + Symfony 3.1.0 + Vagrant : Failed to write session data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37707905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com