2017-04-19 69 views
0

我在生產服務器上安裝了Symfony 3.2.7。
我發出以下命令:緩存後仍然啓用Symfony調試:熱身--no-debug

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(內核:應用程序,ENV:預覽,調試:真)

我缺少什麼?

回答

1

沒關係。
設備上的程序錯誤。
monolog.handlers.main.level值被設置爲debug。
Duh。 對不起,噪音。

0

我從來沒有在生產服務器中使用bin/console,但我認爲這些信息對於您的用例來說並不可靠。

如果您在編輯器中打開bin /控制檯腳本,您將看到:

$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']) && $env !== 'prod'; 

正如你可以看到$調試參數由環境變量和參數的組合來確定。

每次您調用此腳本時,都會重新計算此值。

+0

這裏有一些東西需要獲得。如果其他人犯了同樣的錯誤,這個帖子應該顯示在搜索中。發佈前我肯定搜索過。 –