Synfony演示:找不到“GET / _configurator /”& ResourceNotFoundException

时间:2015-10-23 09:15:21

标签: php apache symfony demo

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

我有一台运行apache 2.4.7的Ubuntu 14.04服务器似乎适用于所有Symfony要求。

然而,在全新安装的演示中,已经在第一步,我无法通过转到web / config.php进行配置,因为“在线配置您的Symfony应用程序”链接会引发错误2例外:

错误:

  

找不到“GET / _configurator /”的路由(来自http://example.com/symfony/symfony_demo/web/config.php“)

还有2个例外:

  

404 Not Found - NotFoundHttpException

     

1个链接的异常:ResourceNotFoundException

在日志中我有这个:

  

错误 - 未捕获的PHP异常Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“找不到”GET / _configurator /“的路由(来自”http://example.com/symfony/symfony_demo/web/config.php“)”/ var / www / example / public_html / symfony / symfony_demo / app / cache / dev / classes.php 2056行

我已经尝试使用谷歌搜索问题并在Stackoverflow上搜索,但到目前为止还没有找到它可能是什么或什么可能是错误的运气。 由于我是Symfony框架的新手,并且还不知道这些路线和事情是如何工作的,我希望有人可以帮助我。

正如我所理解的那样,配置是我应该开始的地方,包括数据库配置,我完全迷失了。

另外作为一个注释,我首先下载并安装了symfony安装程序来完成安装:

var data = [255, 24, 16, 0, 34];

然后按照说明安装演示:

$ sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony

然而,正如我在远程实时虚拟服务器上所做的那样,我没有运行php服务器启动命令,因为整个事情暂时位于apache中配置的域web目录中。

非常感谢您的帮助!

Alari

1 个答案:

答案 0 :(得分:1)

欢迎来到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 文件。文档:http://symfony.com/doc/current/best_practices/configuration.html

请使用支持netbeans等yaml文件的编辑器。

祝你好运: - )