目前我正在调试我们的Symfony 2应用程序的问题,这个问题不会出现在开发环境中,而是出现在登台和生产环境中。为了帮助我调试,我想启用Symfony的分析器。特别是它的时间表。
为此,我修改了app.php
以通过更改new AppKernel()
调用来加载开发环境:
// Used to be
$kernel = new AppKernel('stage', false);
// Is now
$kernel = new AppKernel('dev', true);
这启用了调试工具栏并允许我在登台环境中访问探查器。但是当我试图查看时间表时,我得到:
未记录任何计时事件。你确定在内核中启用了调试吗?
我认为考虑到我在dev
环境中已经启用调试。我还确认Symfony正在读取开发配置文件而不是生产配置文件。此外,在开发环境通常所在的本地计算机上,具有时间线的探查器已启用且工作正常。
尽管将环境设置为dev
?
答案 0 :(得分:0)
export SYMFONY_DEBUG=1
应该解决你的问题。