我已经在 Amazon EC2 上的 bitnami 中设置了 Symfony。现在我想访问web/config.php
,但被告知该文件只能通过 localhost 运行。
我也尝试登录EC2的远程桌面,但失败了。那么现在我怎样才能确保 symfony 在服务器上一切正常呢?
我已经在 Amazon EC2 上的 bitnami 中设置了 Symfony。现在我想访问web/config.php
,但被告知该文件只能通过 localhost 运行。
我也尝试登录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 并删除。