2014-10-09 52 views
0

你好,我创建了我的流浪者设置link。而服务器是了,我能设法去我example.com/web/app_dev.php/controller/...及其作品都很好,当我在我的app_dev.phpvagrant和symfony 2

// header('HTTP/1.0 403 Forbidden'); 
    //exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); 

但发表评论时,我想去网站example.com/web/controller/....其显示空白404错误可能是什么问题? 我不使用127.0.0.1 insted的我从192.168.56.101设置

network: 
    private_network: 192.168.56.101 
    forwarded_port: 
     9DcLNVHGAeca: 
      host: '8889' 
      guest: '22' 

我能做些什么来解决这个deflaut使用?

回答

0

您可以访问本地IP地址添加到阵列中的app_dev.php line 14

if (isset($_SERVER['HTTP_CLIENT_IP']) 
    || isset($_SERVER['HTTP_X_FORWARDED_FOR']) 
    || !(in_array(@$_SERVER['REMOTE_ADDR'], 
     array('127.0.0.1', 'fe80::1', '::1', 'YOUR IP')) 
    || php_sapi_name() === 'cli-server') 
) 

或只是取消注释语句,你在你的问题一样。应该指出,app_dev.php不应该在您的生产服务器上可达,因为它揭示了有关您的设置的敏感信息。

+0

好的,但为什么我有链接'web/example /'和'web/app_dev.php/example /'时404有效? – user2217288 2014-10-09 20:44:53

+0

访问'web/example'将访问生产环境。确保按照[此处所述]正确部署生产模式(http://stackoverflow.com/a/9262632/1847340)。 – ferdynator 2014-10-09 20:50:14