Symfony2 の本番環境で、開発 IP からデバッグ ツールバーを表示したいと考えています。他の ip からアクセスした場合は見えないようにする必要があります。それ、どうやったら出来るの ?
質問する
616 次
2 に答える
1
本番モードではデバッグツールバーを取得できません。1つの方法は、ディレクトリ.htaccess
内のファイルを変更しweb
て、フロントコントローラをIPアドレス間app.php
またはapp_dev.php
IPアドレスに基づいて変更できるようにすることです。しかし、それは良い考えではありません。毎回キャッシュを再生成するからです。ピーク負荷時に問題になる可能性があります。
于 2012-04-13T12:49:05.110 に答える
1
app_dev.php
IP をファイルに追加することをお勧めします。
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
'127.0.0.1',
'YOUR.IP.RIGHT.HERE',
'::1',
))) {
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
その後、 で開発環境にアクセスできます/app_dev.php
。
于 2012-04-13T11:41:35.460 に答える