我在Amazon EC2上的bitnami中设置了Symfony。现在我想访问web/config.php
,但被告知该文件只能通过localhost运行。
我还尝试登录EC2的远程桌面,但失败了。那么现在我怎么能确保symfony在服务器上都很好呢?
答案 0 :(得分: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地址,也可以注释掉这段代码。考虑出于安全原因,不建议使用最后一条建议。
答案 1 :(得分:0)
首先使用htpasswd来保护您的生产站点。编辑文件config.php并删除。