【发布时间】:2015-10-23 09:15:20
【问题描述】:
我想学习 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”)
还有两个例外:
404 未找到 - NotFoundHttpException
1 个关联异常:ResourceNotFoundException
在日志中我有这个:
错误 - 未捕获的 PHP 异常 Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“在 /var/www/example/public_html/symfony/ 处找不到“GET /_configurator/”(来自“http://example.com/symfony/symfony_demo/web/config.php”)的路由symfony_demo/app/cache/dev/classes.php 第 2056 行
我已尝试在 Google 上搜索该问题并在 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 服务器启动命令,因为整个操作暂时位于 apache 中配置的域 web 目录中。
非常感谢您的帮助!
阿拉里
【问题讨论】:
-
你的
app/config/routing_dev.yml中是否有特定的配置_configurator? -
Scoolnico:不,没有,一切都是“symfony demo”安装命令中的“开箱即用”