1

我已经在 Amazon EC2 上的 bitnami 中设置了 Symfony。现在我想访问web/config.php,但被告知该文件只能通过 localhost 运行。

我也尝试登录EC2的远程桌面,但失败了。那么现在我怎样才能确保 symfony 在服务器上一切正常呢?

4

2 回答 2

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 地址,也可以只注释掉这段代码。考虑到最后一个建议,出于安全原因不推荐。

于 2012-10-13T09:29:20.483 回答
0

首先使用 htpasswd 保护您的生产站点。编辑文件 config.php 并删除。

于 2012-10-13T10:30:37.357 回答