2014-12-13 106 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 

解决它,它似乎已经解决了我的问题。