【发布时间】:2019-05-22 10:35:54
【问题描述】:
我正在本地开发一个 Symfony 3.4 站点,使用 Wamp64、PHP 7.2.14 和 FosUser 来管理我的用户。
当我在开发环境中与一些用户连接时,在 var\sessions\dev 中创建的文件是空的,并且会出现类型错误:
session_start():解码会话对象失败。会话已被销毁
prod环境没有问题,var\sessions\prod的文件满了
config.yml
framework:
#esi: ~
translator:
fallbacks: ['%locale%']
secret: '%secret%'
router:
resource: '%kernel.project_dir%/app/config/routing.yml'
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: true }
#serializer: { enable_annotations: true }
default_locale: '%locale%'
trusted_hosts: ~
session:
# https://symfony.com/doc/current/reference/configuration/framework.html#handler-id
handler_id: session.handler.native_file
save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
fragments: ~
http_method_override: true
assets: ~
php_errors:
log: true
templating:
engines: ['twig']
config_dev.yml
imports:
- { resource: config.yml }
framework:
router:
resource: '%kernel.project_dir%/app/config/routing_dev.yml'
strict_requirements: true
profiler: { only_exceptions: false }
web_profiler:
toolbar: true
intercept_redirects: false
monolog:
handlers:
main:
type: stream
path: '%kernel.logs_dir%/%kernel.environment%.log'
level: debug
channels: ['!event']
console:
type: console
process_psr_3_messages: false
channels: ['!event', '!doctrine', '!console']
# To follow logs in real time, execute the following command:
# `bin/console server:log -vv`
server_log:
type: server_log
process_psr_3_messages: false
host: 127.0.0.1:9911
感谢您的帮助!
【问题讨论】:
标签: symfony