2013-04-25 63 views
0

林几乎是新的Symfony2,我了解捆绑,实体等Symfony2结构设置

但我的问题是与结构。

我为开发创建了一个本地虚拟服务器,我不能开始,直到我不知道我在做什么以及它会如何工作。

所以我目前的DocumentRoot是:http://mysite.localhost/ - > /无功/网络/ mysite的

我安装的Symfony这样

在/ var/WWW/mysite的 - 应用 - 斌 - SRC - 供应商 - web

我需要为“索引页”生成一个包还是需要使用app.php /?

我的意思是,我将我的网页与http://mysite.localhost/

我需要做什么开始? 我在哪里需要生成Bundles? 我很困惑。

谢谢你这么多

最好的问候, 克里斯蒂安


为先,感谢的答复!

现在我像你一样修改了家伙。现在,当我写入浏览器http://mysite.localhost/它将是http://mysite.localhost/app.php/ 404错误。不要紧,我的DirectoryIndex是app.php或app_dev.php它总是指向app.php。

这是正常的吗?如果是这样,那么我怎样才能链接主页的Bundle或类似的东西?

这里是我的地盘可用/ mysite的文件

<VirtualHost *:80> 
ServerName mysite.localhost 
ServerAlias mysite 
ServerAdmin [email protected] 
DocumentRoot /var/www/mysite/web/ 
DirectoryIndex app_dev.php 
AddDefaultCharset UTF-8 
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen 
ErrorLog /var/www/mysite/mysite.error_log 
CustomLog /var/www/mysite/mysite.access_log combined 

HostnameLookups Off 
UseCanonicalName Off 

ScriptAlias /cgi-bin/ "/var/www/mysite/cgi-bin/" 
<Directory "/var/www/mysite/cgi-bin"> 
    AllowOverride None 
    Options +ExecCGI -Includes 
    Order allow,deny 
    Allow from all 
</Directory> 
<Directory "/var/www/mysite/web"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 

回答

0

只要改变你的Web服务器的设置。 Apache的例子:

  • DocumentRoot应指向到/ var/WWW/mysite的/ WEB
  • app.dev应该DirectoryIndex
+0

TY之一,我做到了,我把我的网站,availble的/ mysite代码在回答上面现在是app.php和404错误 – user1819486 2013-04-25 15:24:11

+0

尝试将“AllowOverride None”更改为“AllowOverride All” – Cyprian 2013-05-09 10:24:36