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,我该如何激活它?或者我怎样才能让探查器栏出现?
我在用着:
- 作曲家版本 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 }
推荐阅读
- ios - CollectionView 添加到视图时不滚动
- java - 如何从自定义视图类中正确终止活动?
- java - 如何在java中打印非ASCII字符?
- r - 来自带有 2 个字节分隔符的文本文件的 R 数据框
- vue.js - nuxtjs(dotenv 除外)上推荐的动态运行时配置技术
- memory - /proc/meminfo 中使用的内存不加起来
- yaml - 如何定义具有多个属性的对象,包括 OpenAPI 中的对象数组?
- c++ - 在 VS 6.0 中开发的 C++ 代码是否在 VS 2015 中编译
- algorithm - 如果将值的数量作为第一个输入给出,则对值求和
- r - 在 R 中查找 sapply 中使用的确切行