使用PHP7.2的symfony2.8中出现会话缓存限制器错误

使用PHP7.2的symfony2.8中出现会话缓存限制器错误,php,symfony,session,symfony-2.8,php-7.2,Php,Symfony,Session,Symfony 2.8,Php 7.2,我正在工作的项目,这是已经建立在Symfony。版本和服务器详细信息如下所示 PHP:7.2 Web服务器:apache 2.4.6 Symfony:2.8.1.1 在控制器上初始化新会话时,出现以下警告。只有在使用调试器模式(app_dev.php)而不是生产环境时,才会出现此问题 “警告:会话\u缓存\u限制器():在 “会话处于活动状态” 我已经通过谷歌的问题,看到它是核心PHP警告 我们如何用symfony 2.8版本解决这个问题?似乎在框架中的某个地方,在会话启动()之后调用了会话缓存

我正在工作的项目,这是已经建立在Symfony。版本和服务器详细信息如下所示

PHP:7.2

Web服务器:apache 2.4.6

Symfony:2.8.1.1

在控制器上初始化新会话时,出现以下警告。只有在使用调试器模式(app_dev.php)而不是生产环境时,才会出现此问题

“警告:会话\u缓存\u限制器():在 “会话处于活动状态”

我已经通过谷歌的问题,看到它是核心PHP警告


我们如何用symfony 2.8版本解决这个问题?

似乎在框架中的某个地方,在会话启动()之后调用了会话缓存限制器()。应该提前打电话

谁面临这个问题。请在系统中执行以下检查。 1.检查Yaml文件中是否设置了缓存限制。默认值必须为零

parameters:
    session.storage.options:
        cache_limiter: 0
  • 在流程中,还要检查会话是否设置在自动加载之外的其他位置

  • 最重要的是不要使用session\u start使用Symfony的session->start

  • 在我们的遗留应用程序中,发现在许多地方使用了session_start。因此,正如@vrajesh session_start所正确指出的那样,正在使用start

    查看此链接。@NikhilJoshi嘿,你找到了这个错误的最终解决方案吗?@Tomekkobylinski还没有。@vrajeshDoshi,谢谢你的见解,我已经尝试过这个选项。我们检查了一下,我们没有在任何地方设置相同的设置。虽然我们已经解决了这个问题。@vrajesh我已经添加了详细的分析,这将帮助其他人解决这个问题