【发布时间】:2013-01-23 20:20:53
【问题描述】:
我正在尝试评估 Symfony 2 (2.1.7)。我在一个已经在 Apache 上运行 PHP 5.3.20 的 EC2 实例上按照 the download instructions 安装它。
我被困在 README.md 的第二步:“从浏览器访问 config.php 脚本”。自述文件假定本地安装并提供到 localhost 的示例 URL:http://localhost/path/to/symfony/app/web/config.php。
由于我在远程服务器上,我尝试使用相关 URL:http://mysite.com/Symfony/app/check.php 访问 config.php 文件,它返回此消息:
-
禁止
您无权访问此服务器上的 /Symfony/app/check.php。
我尝试通过添加 PHP 报告的内容作为我的 REMOTE_ADDR 来应用来自 How do I access to symfony config.php remotely? 的答案,但这不会改变消息。
我现在该怎么办?
【问题讨论】:
-
检查您的外部 IP 并将其添加到允许的 IP 中(谷歌“我的 ip”,您会发现数以千计的网站提供此服务)
-
在我看来,我必须允许 Apache 提供文件,然后我才不得不与 PHP 代码搏斗......
-
更简单,注释php限制。但是不要忘记完成后取消注释。