我正在尝试将在本地环境中运行良好的项目移动到共享项目中。但我得到的只是一张白纸。
经过一些研究,我发现我的会话没有创建,所有不需要会话的组件都可以正常工作。
我真的不明白为什么它不起作用,有没有人遇到同样的问题?
如果您在未创建 PHP 会话时遇到问题,请尝试更改配置以使用您有权访问并可以设置权限的文件夹(例如 var/sessions
(。请查看有关会话配置的官方文档。默认情况下,symfony 使用 php.ini 的设置,但你可以像这样更改会话的位置:
# app/config/config.yml
framework:
session:
handler_id: session.handler.native_file
save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%"