現在、Web アプリケーションを Symfony2 にインストールしていますが、ブロッキングの問題が見つかりました。
- Linux Debian Wheezy
- PHP 5.4.4
- Symfony バージョン 2.1.10-DEV - app/dev/debug
例外に対する致命的なエラー:
vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Proxy/AbstractProxy.php throw new \LogicException('アクティブなセッションの ID を変更できません');
スタックトレース :
kernel.root_dir/cache/dev/classes.php の 484 行目 -+ public function setId($id) { if ($this->isActive()) { throw new \LogicException('Cannot change the ID of an active session '); } session_id($id); AbstractProxy -> setId ('09g5hbsvg1apk8d32k52l19rr5') の kernel.root_dir/cache/dev/classes.php 行 208 -+ NativeSessionStorage -> setId ('09g5hbsvg1apk8d32k52l19rr5') の kernel.root_dir/cache/dev/classes.php で行 780 - + セッションで -> setId ('09g5hbsvg1apk8d32k52l19rr5') /home/wwwmain/www_v5/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php で行 54 -+ で TestSessionListener ->
ログ:
DEBUG - イベント「kernel.request」をリスナー「Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest」に通知しました。DEBUG - イベント「kernel.request」をリスナー「Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener::onKernelRequest」に通知しました。DEBUG - イベント「kernel.exception」をリスナー「Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException」に通知しました。DEBUG - イベント「kernel.exception」をリスナー「Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException」に通知しました。CRITICAL - LogicException: /home/wwwmain/www_v5/app/cache/dev/classes.php 行 484 でアクティブなセッション (キャッチされていない例外) の ID を変更できません DEBUG - 通知されたイベント "kernel.request" リスナー "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest" に。DEBUG - イベント「kernel.request」をリスナー「Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener::onKernelRequest」に通知しました。DEBUG - イベント「kernel.request」をリスナー「Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest」に通知しました。DEBUG - イベント「kernel.request」をリスナー「Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest」に通知しました。DEBUG - イベント「kernel.request」をリスナー「Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest」に通知しました。DEBUG - イベント「kernel.request」をリスナー「Symfony\Component\Security\Http\Firewall::」に通知
アイデア、考えはありますか?