Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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 Synfony演示:未找到“的路由”;获取/_configurator/"&;ResourceNotFoundException_Php_Apache_Symfony_Demo - Fatal编程技术网

Php Synfony演示:未找到“的路由”;获取/_configurator/"&;ResourceNotFoundException

Php Synfony演示:未找到“的路由”;获取/_configurator/"&;ResourceNotFoundException,php,apache,symfony,demo,Php,Apache,Symfony,Demo,我想学习Symfony,并决定获得演示应用程序,他们已经发布了 我有一台运行Apache2.4.7的Ubuntu 14.04服务器,它似乎适用于所有Symfony要求 但是,在新安装的演示程序(已经在第一步中)中,我无法通过访问web/config.php对其进行配置,因为“在线配置您的Symfony应用程序”链接向我抛出了一个错误,有两个例外: 错误: 未找到“GET/_configurator/”(从)的路由 和2个例外: 404未找到-NotFoundHttpException 1链接异常

我想学习Symfony,并决定获得演示应用程序,他们已经发布了

我有一台运行Apache2.4.7的Ubuntu 14.04服务器,它似乎适用于所有Symfony要求

但是,在新安装的演示程序(已经在第一步中)中,我无法通过访问web/config.php对其进行配置,因为“在线配置您的Symfony应用程序”链接向我抛出了一个错误,有两个例外:

错误:

未找到“GET/_configurator/”(从)的路由

和2个例外:

404未找到-NotFoundHttpException

1链接异常:ResourceNotFoundException

在日志中,我有以下内容:

错误-未捕获的PHP异常Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“在/var/www/example/public\u html/Symfony/Symfony\u demo/app/cache/dev/classes.PHP第2056行未找到“GET/\u configurator/”(从“)”的路由

我曾尝试在谷歌上搜索这个问题,并在Stackoverflow上搜索,但到目前为止,还没有找到可能是什么或可能是什么问题。 由于我对Symfony框架非常陌生,还不知道这些路线和事情是如何工作的,我希望这里的人能帮助我

据我所知,配置是我开始一切工作的地方,包括数据库配置,我完全迷路了

另外请注意,我是通过首先下载并安装symfony安装程序来完成安装的:

$ sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
然后按照说明安装演示:

$ symfony demo
但是,正如我在一个远程实时虚拟服务器上所做的那样,我没有运行php server start命令,因为整个过程暂时在apache中配置的domains web目录中

非常感谢您的帮助

阿拉里

欢迎来到Symfony

安装的web目录有三个.php文件

1) app.php:用于生产环境(最终用户)

2) app_dev.php这是用于开发环境(您)

3) 配置的config.php

数字2和3只能从本地主机开箱即用访问。但是,如果在编辑器中打开文件,您将很快找到一个可以用额外ip号扩展的阵列。如果您添加自己的ip号并替换远程服务器上的文件,则可以从该ip访问它们

config.php实际上不是必需的。您也可以在不使用config.php的情况下手动创建app/config/parameters.yml文件。文档:

请使用支持yaml文件的编辑器,如


祝你好运:-)

你的
app/config/routing\u dev.yml
中是否有特定的配置
\u configurator
“安装commandHi FrankBee,谢谢您的回答。我已经将我的IP地址添加到了web/config.php和web/app_dev.php数组中,否则我甚至看不到第一个配置页面:)(但这是唯一的更改)如果我通过编辑文件手动进行配置,Symfony还会安装演示数据库表吗(如果它首先安装的话)?我现在最担心的是,如果我想了解演示内容,我希望它能够正常工作,达到最大效益,并了解系统的操作和功能:)我将为您查看演示。youtube上也有一些有用的教程。我自己创建了一个,但在那个教程中我会说荷兰语:-)演示使用sqlite,它不需要mysql服务器或其他设置。因此不确定错误来自何处。感谢您的帮助和努力!我很感激。我确实遵循了一些教程,在那里我发现配置应该显示服务器设置,而不是错误和日志:)