我在生产服务器上安装了Symfony 3.2.7 我发出以下命令:
bin/console cache:clear --no-warmup --no-debug --env=preview
bin/console cache:warmup --no-debug --env=preview
bin/console --version
我得到以下输出,显示调试已启用。
Symfony 3.2.7(内核:app,env:preview,debug:true)
我错过了什么?
答案 0 :(得分:1)
没关系。
设备上的程序员不好。
monolog.handlers.main.level值设置为debug
咄。
对不起噪音。
答案 1 :(得分:0)
我从未在生产服务器中使用bin / console,但我认为这些信息对于您的用例并不可靠。
如果您在编辑器中打开bin / console脚本,您将看到:
$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']) && $env !== 'prod';
正如您所看到的,$ debug参数由环境变量和参数的组合决定。
每次调用此脚本时,都会重新计算此值。