本番環境でSymfony2のプロファイラーを無効にする方法は?
私はツールバーを意味するのではなく、プロファイラーを意味します。
本番環境で無効にしたいのですが、開発に広く使用しているので、バンドルを削除するという解決策はありません。
framework.profiler.only_exceptions
trueに設定してみました。framework.profiler
セクションを完全に削除してみました。すべてのリクエストとすべてのレスポンスの後にprofiler.dbが大きくなっている場合でも、x-debug-token
ヘッダーが含まれています。
構成ファイル(config.ymlとconfig_prod.yml)を再確認しましたが、すべて問題がないようです。
さらに、コマンドapp/console router:dump-apache --no-debug
は常にルート_wdt
と_profiler
ルートをダンプしますが、routing_prod.ymlにそれらがなく、ブラウザーからアクセスしようとすると存在しないようです(404)。
私はsymfony2.0を実行していますが、2.1でいくつかの大きな変更があり、多くの要素を書き直す必要があるため、今はアップグレードしません。最初の展開の直前に開始するのは賢明ではありません。