2013-04-25 96 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