-2

Symfony2 の本番環境で、開発 IP からデバッグ ツールバーを表示したいと考えています。他の ip からアクセスした場合は見えないようにする必要があります。それ、どうやったら出来るの ?

4

2 に答える 2

1

本番モードではデバッグツールバーを取得できません。1つの方法は、ディレクトリ.htaccess内のファイルを変更しwebて、フロントコントローラをIPアドレス間app.phpまたはapp_dev.phpIPアドレスに基づいて変更できるようにすることです。しかし、それは良い考えではありません。毎回キャッシュを再生成するからです。ピーク負荷時に問題になる可能性があります。

于 2012-04-13T12:49:05.110 に答える
1

app_dev.phpIP をファイルに追加することをお勧めします。

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 に答える