-2

在我的 Symfony2 生产环境中,我想从我的开发 IP 中显示调试工具栏。从任何其他 ip 访问时,它应该是不可见的。我怎么做 ?

4

2 回答 2

1

您无法在生产模式下获得调试工具栏。一种方法是更改​​目录.htaccess中的文件,web以便可以在 IP 地址之间app.phpapp_dev.php基于 IP 地址更改前端控制器。但这不是一个好主意。因为每次你都会重新生成缓存。在高峰负载时间可能是一个问题。

于 2012-04-13T12:49:05.110 回答
1

一个更好的主意是将您的 IP 添加到app_dev.php文件中:

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 回答