2014-04-03 75 views
0

在我的項目中,我使用PHP Symfony。我的問題是我想連接到我的IP地址而不是本地主機。但我收到此錯誤:如何在php Symfony中連接到IP地址而不是localhost?

您無權訪問此服務器上的/ Symfony 1.1/web/app_dev.php/municipalite。

+0

提供更多的信息,你有外部靜態IP,想用它?你想要將localhost更改爲127.0.0.1?你的意思是'連接'到我的IP? – user1954544

+0

我的IP是靜態的。我想將本地主機改爲我的IP地址。該URL必須包含我的地址IP而不是本地主機。這是我的代碼的一部分: – Tommy

+0

如果你想使用你的靜態IP(在本地機器上作爲服務器),你應該從設置apache2開始。 – user1954544

回答

0

檢查您的web/app_dev.php,其中包含檢查您的IP和拒絕訪問,當您從本地主機以外的IP訪問。

您必須將您的IP添加到允許的IP列表,它應該工作得很好。我不知道symfony的1.1,但在symfony的1.4文件的這一部分看起來像這樣:

if (!in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '::1'))) 
{ 
    die('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); 
} 

所以你的IP地址添加到array('127.0.0.1', '::1')陣列

相關問題