2012-10-13 41 views
1

我已經在Amazon EC2的bitnami中設置了Symfony。現在我想訪問web/config.php,但被告知該文件只能通過本地主機運行。如何遠程訪問symfony config.php?

而且我還嘗試登錄EC2的遠程桌面,但失敗了。那麼現在我怎麼能確保symfony在服務器上都很好?

+0

[從本地主機以外的其他地址訪問Symfony/web/config.php?](http://stackoverflow.com/questions/6383223/access-symfony-web-config-php-from-other-address -than-localhost) – Fury

回答

3

打開config.php和編輯下面的代碼

if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
    '127.0.0.1', 
    '::1', 
))) { 
    header('HTTP/1.0 403 Forbidden'); 
    exit('This script is only accessible from localhost.'); 
} 

您可以添加IP地址經常遠程服務器或註釋掉這段代碼。考慮到最後的建議不建議出於安全原因。

+0

如果編輯文件,請在檢查配置後將其重置爲原始版本。你不希望每個人都有權訪問你的配置 –

0

首先使用htpasswd來保護您的生產站點。編輯文件config.php並刪除。