为SymfonyconfigurationApache

我的Symfony安装的完整path是: C:\xampp\htdocs\development\sfprojects\jobeet\lib\vendor\symfony ,但是当我在symfony页面上的教程之后继续安装时,我所有新创build的目录都在C:\ 。 我谈论 – appsconfigweb等。 我已经到了最后阶段,我应该改变Apache的configuration文件,并完成一切工作,但我再次遇到一个问题。 在官方网站据说增加这个:

一定要在你的configuration中只有一行
NameVirtualHost 127.0.0.1:8080

这是您的项目的configuration
听127.0.0.1:8080

 <VirtualHost 127.0.0.1:8080> DocumentRoot "/home/sfprojects/jobeet/web" DirectoryIndex index.php <Directory "/home/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory> Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf <Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost> 

并且改变:在Windows上,您需要用类似下面的代替Alias行:

 Alias /sf "c:\dev\sfprojects\jobeet\lib\vendor\symfony\data\web\sf" 

/home/sfprojects/jobeet/web

应该换成:

c:\dev\sfprojects\jobeet\web

我试图使我的安装使用我的path工作,但是当我编辑configuration文件我仍然无法打开开始页面。 所以有人可以帮我改变我的工作方式,也想把C:\目录拷贝到XAMPP的htdocs目录中,但是我不确定这个工作是否可以正常工作,坚持引导,只要按照步骤调整他们越less我可以。

也有这个问题,尤其是在添加多个项目时。 我不会把项目放在XAMPP文件夹中,因为XAMPP会做一些奇怪的事情。 我build议让XAMPP成为XAMPP,并把你的项目放在你的C根以外的其他地方。

在Windows 7 + XAMPP(有多个虚拟主机)中,以下是我的作品:

 NameVirtualHost * Listen 127.0.0.1:80 <VirtualHost *> ServerName local.myproject DocumentRoot "C:/development/sfprojects/myproject/web" DirectoryIndex index.php <Directory "C:/development/sfprojects/myproject/web"> AllowOverride All Allow from All </Directory> Alias /sf "C:/development/sfprojects/myproject/lib/vendor/symfony/data/web/sf" <Directory "C:/development/sfprojects/myproject/lib/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost> 

和… HOSTS文件:

 127.0.0.1 local.myproject 

希望有所帮助。

您必须将Web服务器指向正确的文件夹:将所有这些添加到httpd.conf的末尾

 # Be sure to only have this line once in your configuration NameVirtualHost 127.0.0.1:8080 # This is the configuration for your project Listen 127.0.0.1:8080 <VirtualHost 127.0.0.1:8080> DocumentRoot "C:\xampp\htdocs\development\sfprojects\jobeet\web" DirectoryIndex index.php <Directory "/development/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory> Alias /sf "C:\xampp\htdocs\development\sfprojects\jobeet\lib\vendor\symfony\data\web\sf" <Directory "/development/sfprojects/jobeet/lib/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost> 

然后转到http://〜localhost〜:8080 / localhost:8080来查看你的Symfony项目。 您不必编辑主机文件。