在我的 Symfony2 生产环境中,我想从我的开发 IP 中显示调试工具栏。从任何其他 ip 访问时,它应该是不可见的。我怎么做 ?
问问题
616 次
2 回答
1
您无法在生产模式下获得调试工具栏。一种方法是更改目录.htaccess
中的文件,web
以便可以在 IP 地址之间app.php
或app_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 回答