Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 2.3 Web调试工具栏的问题_Symfony_Symfony 2.3 - Fatal编程技术网

Symfony 2.3 Web调试工具栏的问题

Symfony 2.3 Web调试工具栏的问题,symfony,symfony-2.3,Symfony,Symfony 2.3,我正在将旧项目从Symfony 2.1.x升级到2.3.38,稍后我可能会尝试升级到最新的LTS版本。但首先,我想让它至少在2.3上工作 这是第一个提示,有些地方出了问题: 代码检查器显示工具栏上的两个前按钮上方有块,链接到_profile 单击任何工具栏项进入调试器,最终导致路由错误: [3/3] Twig_Error_Runtime: An exception has been thrown during the rendering of a template ("No route fou

我正在将旧项目从Symfony 2.1.x升级到2.3.38,稍后我可能会尝试升级到最新的LTS版本。但首先,我想让它至少在2.3上工作

这是第一个提示,有些地方出了问题:

代码检查器显示工具栏上的两个前按钮上方有块,链接到_profile

单击任何工具栏项进入调试器,最终导致路由错误:

[3/3] Twig_Error_Runtime: An exception has been thrown during the rendering of a template ("No route found for "GET /my_project/web/_wdt/bdc9db"") in @WebProfiler/Profiler/layout.html.twig at line 5.
[2/3] NotFoundHttpException: No route found for "GET /my_project/web/_wdt/bdc9db"
[1/3] ResourceNotFoundException
可能有人在升级过程中遇到过类似的问题?你知道如何调试这个吗

更新:

关于图标偏移,这似乎是Symfony 2.3.38的一个问题。我已升级到2.3.39,图标已正确呈现。 “未找到路由”问题仍然存在_wdt是与app/route:debug一起列出的路由之一

更新2:


最终发现,“未找到路由”的问题与sonata/cache捆绑包有关。如果我将其从AppKernel.php中删除,则一切正常。它还修复了我丢失会话数据的问题。

您是否检查过您的应用程序\u dev.php是否遵循2.3LTS中所做的更改


您也有关于从以前版本(弃用等)升级的文档,名为UPGRADE-X.X.md

您是否查看了
app/logs/dev.log
和apache日志?有时工具栏在真正的错误发生之前崩溃。没有严重的错误,只有一些关于Twig弃用的警告。是的,这是我做的第一件事。此外,我还安装了Symfony的独立、干净版本,使用同一个更新的composer.json文件来检查它是否正常工作,确实如此。这意味着问题存在于自定义代码和/或其他捆绑包中。