虚拟主机上的 Symfony 2
我在使用 Symfony 2 时遇到问题。我想在 Windows Vista PC 上拥有虚拟主机,这样我就可以像 myapp.local.com
一样访问我的 Symfony 应用程序。 我尝试过:
我将这些行添加到主机文件
<前><代码>127.0.0.1 local.com 127.0.0.1 myapp.local.com我将这些行添加到 apache httpd-vhosts.conf
<前><代码><虚拟主机 myapp.local.com:80 > 文档根目录“d:/data/www/myapp/web” 服务器名称 myapp.local.com 别名 /sf /$sf_symfony_data_dir/web/sf <目录“/$sf_symfony_data_dir/web/sf”> 允许覆盖全部 允许所有人 < /目录> <目录“d:/data/www/myapp/web”> 允许覆盖全部 允许所有人 < /目录> < /虚拟主机>
,但是当我在浏览器中写入 myapp.local.com
时,它会带来我的 www
的索引代码>目录。我做错了什么?
I have a problem here with Symfony 2. I want to have virtual host on Windows Vista PC, so I can access my Symfony application like this myapp.local.com
.
What I have tried:
I added these lines to hosts file
127.0.0.1 local.com 127.0.0.1 myapp.local.com
These I added to apache httpd-vhosts.conf
< VirtualHost myapp.local.com:80 > DocumentRoot "d:/data/www/myapp/web" ServerName myapp.local.com Alias /sf /$sf_symfony_data_dir/web/sf < Directory "/$sf_symfony_data_dir/web/sf" > AllowOverride All Allow from All < /Directory > < Directory "d:/data/www/myapp/web" > AllowOverride All Allow from All < /Directory > < /VirtualHost >
but when I write myapp.local.com
in my browser, it brings the index of my www
directory. What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您正在使用为 Symfony 1 建议的虚拟主机配置。
我的 Linux 下的 Symfony2 虚拟主机如下所示:
尝试此操作(适应您在 Windows 中的配置),重新启动 Apache,然后再次尝试访问 URL。
您可以在此食谱条目上找到有关 Symfony2 虚拟主机的更多信息。
You are using the virtualhost configuration proposed for Symfony 1.
My virtualhost for Symfony2 under linux looks like this:
Try this (adapted to your config in windows), restart Apache, and try accessing the URL again.
You will find more informations on Symfony2 virtual hosts on this cookbook entry.
symfony 3.4 的 Windows 版本:
就这么简单:
然后你去
fudu.symfony.net/app_dev.php
希望它对某人有所帮助:)
Windows version for symfony 3.4:
Just simple like this:
Then you go
fudu.symfony.net/app_dev.php
Hope it help some one :)