我已經在Amazon EC2的bitnami中設置了Symfony。現在我想訪問web/config.php
,但被告知該文件只能通過本地主機運行。如何遠程訪問symfony config.php?
而且我還嘗試登錄EC2的遠程桌面,但失敗了。那麼現在我怎麼能確保symfony在服務器上都很好?
我已經在Amazon EC2的bitnami中設置了Symfony。現在我想訪問web/config.php
,但被告知該文件只能通過本地主機運行。如何遠程訪問symfony config.php?
而且我還嘗試登錄EC2的遠程桌面,但失敗了。那麼現在我怎麼能確保symfony在服務器上都很好?
打開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地址經常遠程服務器或註釋掉這段代碼。考慮到最後的建議不建議出於安全原因。
如果編輯文件,請在檢查配置後將其重置爲原始版本。你不希望每個人都有權訪問你的配置 –
首先使用htpasswd來保護您的生產站點。編輯文件config.php並刪除。
[從本地主機以外的其他地址訪問Symfony/web/config.php?](http://stackoverflow.com/questions/6383223/access-symfony-web-config-php-from-other-address -than-localhost) – Fury