我正在尝试为客户正确运行一个Symfony网站,但我真的不了解Symfony(还)。我只想安装和启动它。
我已经以这种方式更改了我的/etc/hosts文件:
127.0.0.1 www.mysite.local
而且这样的httpd.conf文件:
<VirtualHost *:80>
ServerName www.mysite.local
DocumentRoot /Applications/MAMP/htdocs/mysite/web
DirectoryIndex index.php
<Directory /Applications/MAMP/htdocs/mysite/web>
AllowOverride All
Allow from All
</Directory>
Alias /sf /Applications/MAMP/htdocs/mysite/lib/vendor/symfony/data/web/sf
<Directory "/Applications/MAMP/htdocs/mysite/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
现在,网站已经可以正常运行了(耶!),但是我无法访问我的其他本地站点,因为localhost被渲染为www.mysite.local。
我错在哪里了?
<VirtualHost>
标签中放置服务器名称?为什么不保持*:80
? - Chuck Le Butt