Symfony2:如何完全禁用探查器?

时间:2012-06-01 14:29:59

标签: php symfony profiler

即使我从所有配置* .yml文件中移除web_profiler ......我正在

RuntimeException: You need to enable either the SQLite3 or PDO_SQLite extension for the profiler to run properly.

我只是不想在我的系统上安装sqlite而且我找不到如何完全关闭探查器......

任何提示?

UPD :在FrameworkExtension.php中发表了评论

if (isset($config['profiler'])) {
    $this->registerProfilerConfiguration($config['profiler'], $container, $loader);
}

但这不是一个好的解决方案

2 个答案:

答案 0 :(得分:8)

或者您可以更改config_dev.yml:

web_profiler:
    toolbar: false

答案 1 :(得分:4)

查看你的app / AppKernel.php。

删除行

$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();

应该做的伎俩!现在捆绑包永远不会被加载,因此现在需要SQLite2数据库。