在我的Symfony2生产环境中,我想从我的开发IP中显示调试工具栏。从任何其他IP访问时它应该是不可见的。我该怎么做?
答案 0 :(得分: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
访问开发环境。
答案 1 :(得分:1)
您无法在生产模式下获得调试工具栏。一种方法是更改.htaccess
目录中的web
文件,以便可以根据IP地址在app.php
或app_dev.php
之间更改前端控制器。但这不是一个好主意。因为每次你都会重新生成缓存。在高峰加载时可能会出现问题。