I have an existing project and just would like to know which files and what should I change to make visible the debug toolbar in the prod environment
-
Possible duplicate of Symfony: Showing the dev toolbar in "prod" environmentAlexander Guz– Alexander Guz2016-09-02 09:36:45 +00:00Commented Sep 2, 2016 at 9:36
-
I am not in the same situation the other question implied, I just need the lines and files I need to change to show it.Matheus Oliveira– Matheus Oliveira2016-09-02 09:48:49 +00:00Commented Sep 2, 2016 at 9:48
-
1@AlexanderGuz the answer is referring a different version of the frameworkMatteo– Matteo2016-09-02 09:55:58 +00:00Commented Sep 2, 2016 at 9:55
Add a comment
|
1 Answer
You should change in the AppKernel.php file in order to enable the bundle in the prod environment also and change the route moving from the routing_dev.yml to the routing.yml the bundle definition route. Then add the configuration in the config.yml also.
As Example:
AppKernel.php
// Move this outside the if statement
$bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
if (in_array($this->getEnvironment(), array('dev', 'test'), true)) {
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
}
routing.yml
#add this
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
config.yml
web_profiler:
toolbar: true
Hope this help
2 Comments
Matheus Oliveira
The site goes blank. Maybe the project has some changed files that make this not possible :x
Matteo
hi @MatheusOliveira check my update. In case of error (blank page) check in the log files (app/logs/prod.log) for the exception. Let me know