从mac在虚拟机上设置symfony ubuntu

时间:2013-12-22 22:00:43

标签: symfony virtual-machine

是否可以在虚拟机上运行Symfony dev?

在config.php中,它查询请求uri,如果错误不是127.0.0.1,则说它只能在localhost上配置。

我如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

有一个很好的理由 - configapp_dev是私有资源,只能从localhost运行。

由于您希望从VM Host(而非VM Guest)运行dev,因此您只需将接口地址添加到config.phpapp_dev.php

例如,我已经设置了VMWare,它将地址192.168.78.10分配给我的VM Guest。我的VM主机位于192.168.78.1(该网络中的第一个地址)。因此,您需要将198.168.78.1添加到这两个文件中。

答案 1 :(得分:2)

或者,您可以在app_dev.php中注释掉判断IP(127.0.0.1)的行。

有时这样做是值得的,尤其是当本地环境中的一切都很好但在实际生产环境中失败时。