php – 如何在symfony 4中启用分析器
作者:互联网
解决了:
我重新安装它,现在它包含web_profiler.yalm.谢谢大家.
最初的问题是:
我刚刚开始学习Symfony所以我在KnpUniversity下载了免费视频以开始学习.当我到达视频“Web Debug Toolbar& the Profiler!”时我完成了下一个命令:
> composer require profiler --dev
它安装好了.
然后,当我在浏览器中打开我的应用程序时,“(…)底部光滑的黑条……”没有显示出来.
我读到某处可能是因为我没有安装symfony / debug但是看看我的composer.json:
"require-dev": {
"sensiolabs/security-checker": "^4.1",
"symfony/debug": "^4.0",
"symfony/dotenv": "^4.0",
"symfony/profiler-pack": "^1.0",
"symfony/web-server-bundle": "^4.0"
},
所以我安装了它.
我执行了以下命令,该命令在我的项目中为我提供了探查器配置:
> php bin/console debug:config web_profiler
Current configuration for extension with alias "web_profiler"
=============================================================
web_profiler:
toolbar: false
intercept_redirects: false
excluded_ajax_paths: '^/((index|app(_[\w]+)?)\.php/)?_wdt'
如上所示,工具栏设置为false,如何激活它?或者如何让Profiler栏出现?
我正在使用:
> Composer版本1.6.5,
> Symfony 4.1.1和
> PHP 7.2.7
提前致谢.
解:
我创建了一个新项目并且它有效,当作曲家下载包时似乎是一个错误.
解决方法:
我刚刚安装了新项目,我可以确认默认情况下启用了探查器和工具栏.配置位于config / packages / dev / web_profiler.yaml中,具有以下配置:
web_profiler:
toolbar: true
intercept_redirects: false
framework:
profiler: { only_exceptions: false }
标签:php,profiler,symfony,symfony4 来源: https://codeday.me/bug/20190607/1194467.html