2014-12-13 99 views
2

想到我已經Symfony在我試圖建立的VM機器上運行正常。以下鏈接上的說明後,但是:Symfony「歡迎頁面」似乎不完整

http://symfony.com/doc/current/book/installation.html#configuration-and-setup

我不是在截圖越來越讓人放心「歡迎」頁面。相反,我只是看到一個空白頁面,裏面有'主頁'。寫在角落裏。底層的HTML是:

<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="UTF-8" /> 
     <title>Welcome!</title> 
       <link rel="icon" type="image/x-icon" href="/favicon.ico" /> 
    </head> 
    <body> 
      Homepage. 

<div id="sfwdtc2fded" class="sf-toolbar" style="display: none"></div> 
<script> 

/* [editor's note: the JS code of the toolbar has been removed] */ 

</script> 
</body> 
</html> 

我得到完全相同的我是否去:http://localhost/app.phphttp://localhost/app_dev.php

有誰知道什麼可能會造成這個?鏈接http://localhost:8000/config.php完美工作,我沒有錯誤(只有一個建議安裝INTL擴展,但我不認爲這是問題)。

+0

請不要告訴我你已經用這種格式編碼第二個代碼框?! – Rizier123

+0

@ Rizier123這是在調試工具欄啓用時由Symfony自動注入的代碼 –

+0

@Bendy您的「src」目錄中是否有AcmeDemoBundle?當安裝程序詢問您是否要安裝它時,您可能會說「不」。如果你確實如此,那麼一切正常,你只是沒有安裝演示包。 –

回答

1

你可能已經安裝了Symfony 2.6,它有一個AppBundle提供你的這個頁面。您可以在app/AppKernel.php中註冊註冊AppBundle的行來查看演示主頁。

+0

謝謝@WouterJ,我已經打開了'app/AppKernel.php',並嘗試註釋掉整個'$ bundles'數組和整個'if('statement ...以及每個單獨的每個組件,其中大多數給了一個新的當我嘗試加載頁面時發生錯誤(一對夫婦發給我同樣的頁面,只是說'Welcome'和以前一樣? – Bendy

+0

@Bendy只用'new AppBundle \ AppBundle(),'註釋掉了。'Symfony依靠bundle來工作,不註冊它們會導致非常大的錯誤:) –

+0

感謝@WouterJ爲了回到我身邊,我試着評論這條線(運氣勝於判斷!),但它仍然給出了一個錯誤:'Loader.php中的FileLoaderLoadException行73 :Cann不加載資源「@ AppBundle/Controller /」。確保「AppBundle」包已正確註冊並加載到應用程序內核類中。我應該給Symfony全新安裝嗎?自安裝以來,我沒有修改任何內容(LAMP服務器,webroot和設置權限除外) – Bendy

0

我有同樣的問題,並通過運行

composer require symfony/framework-bundle 

解決它,它似乎已經解決了我的問題。