Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony“;欢迎页“;似乎不完整_Php_Symfony_Ubuntu - Fatal编程技术网

Php Symfony“;欢迎页“;似乎不完整

Php Symfony“;欢迎页“;似乎不完整,php,symfony,ubuntu,Php,Symfony,Ubuntu,我想我已经把Symfony都安装好了,并且在我一直试图设置的虚拟机上运行正常。但是,遵循此链接上的说明后: 在屏幕截图中,我没有得到令人放心的“欢迎”页面。取而代之的是,我只看到一个空白的页面,角落里写着“主页”。底层HTML是: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Welcome!</title>

我想我已经把Symfony都安装好了,并且在我一直试图设置的虚拟机上运行正常。但是,遵循此链接上的说明后:

在屏幕截图中,我没有得到令人放心的“欢迎”页面。取而代之的是,我只看到一个空白的页面,角落里写着“主页”。底层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>

欢迎
主页
/*[编者注:工具栏的JS代码已被删除]*/
无论我是否去:
http://localhost/app.php
http://localhost/app_dev.php


有人知道这是什么原因吗?链接
http://localhost:8000/config.php
工作正常,我没有任何错误(只有一条建议安装INTL扩展,但我认为这不是问题所在)。

您可能已经安装了Symfony 2.6,它有一个AppBundle提供您的此页面。您可以在
app/AppKernel.php
中对注册AppBundle的行进行注释,以查看演示主页。

我遇到了相同的问题,通过运行

composer require symfony/framework-bundle

这似乎解决了我的问题。

请不要告诉我您用这种格式对第二个代码框进行了编码@Rizier123当调试工具栏打开时,Symfony会自动注入这段代码enabled@Bendy您的“src”目录中是否有AcmeDemoBundle?当安装程序问您是否需要安装时,您可能会说“不”。如果你这样做了,就这样,一切正常,你只是没有安装演示包。谢谢@IgorPantović,我仔细检查了你提供的目录,我确实有AcmeDemoBundle在那里-我记得安装它是因为我想通过演示来了解我是如何在SymfonyThanks@WouterJ中整合一个站点的,我打开了
app/AppKernel.php
并尝试注释整个
$bundles
数组和整个
if(
语句…)以及每个单独的组件。当我尝试加载页面时,他们中的大多数都出现了新错误(一对夫妇将我发送到同一个页面,只是像以前一样说“欢迎”?@Bendy仅用
new AppBundle\AppBundle(),
注释这一行。Symfony依赖bundle工作,不注册它们会导致非常大的错误:)谢谢@WouterJ回复我。我尝试注释这一行(幸运多于判断!)但它仍然给出了一个错误:
FileLoaderLoadException in Loader.php第73行:无法加载资源“@AppBundle/Controller/”。请确保“AppBundle”捆绑包已正确注册并加载到应用程序内核类中。
。我是否应该重新安装Symfony?安装后我没有修改任何内容(除了LAMP服务器、webroot和设置权限)啊,没有。因为您现在没有注册appbubdle,sf找不到它的路由。请注意,您的安装没有问题,您可以继续按照文档进行操作