Symfony 2全新安装无url工作


Symfony 2 fresh install no url works

我有一个问题,我知道你会认为它在许多其他类似的主题中都有涉及。但请耐心等我一会儿。我读过其他关于的话题

No route found for GET/

但我的问题不同。它适用于其他程序员使用url/app_dev.php时,而不仅仅适用于使用url/apps.php时。对我来说,它们都不起作用。

我只是想从头开始学习Symfony2。所有的互联网资源都假设你已经使用过类似于Symfony的其他框架,而且这不是你的第一个框架,所以它们都是行话,没有任何解释。我只知道HTML、CSS、Javascript和PHP,所以我想学习如何使用Symfony,这是我使用过的第一个框架。

我在symbolg.co.uk/上只有一个可能的解码教程

所以我遵循教程中的步骤,尽管他们在那里写了所有的东西,但我得到了不同的结果。起初,他们新安装的主页看起来像

http://postimg.org/image/4mgq50imn/

而我的看起来像(左屏幕(

http://postimg.org/image/4p6ft0h8r/

我也可以在任何其他页面上看到它,除了空白的应用程序/示例。

为了继续教程,我需要使用工作主页上的应用程序界面。我不能访问它。我显然可以通过数据库连接编辑文件,但我想按照教程做一些事情,因为我是框架的新手。

你能帮我解决那个问题吗?我猜这是路由的问题,但在教程中,他们首先让主页正常工作,然后建议开始创建/重写路由。

我听起来可能不是一个很聪明的人。但这是我最后一个可以在网上寻求帮助的地方。在其他地方,他们只是这样回答我的长信息——"路由"或"主机",并将我发送到Symfony网站(尽管我说这是我所在的地方,无法理解/找到答案(。所以,如果你认为我有什么问题,因为我上周开始学习Symfony,但理解不多,即使我花了很多时间寻找答案,也请忽略这个问题,或者像从未使用过框架的人一样回答我。

这是我的apachehttpd.conf:

Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"
<Directory "/opt/lampp/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
# /etc/httpd/conf/httpd.conf
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
  ServerName symblog.dev
  DocumentRoot "/opt/lampp/htdocs/symblog.dev/web"
  DirectoryIndex app.php
  <Directory "/opt/lampp/htdocs/symblog.dev/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

我把这个添加到etc/主机

# /etc/hosts from symfony tutorial
127.0.0.1     symblog.dev

我不知道该怎么办。我只想通过这个教程来了解Symfony。。。

可能我发布了错误的答案,但有一个名为Acme的捆绑包,它以前由一些演示页面和配置组成,但最近被删除了。如果查看web文件夹的文件,则有app.phpapp_dev.phpconfig.php文件,并且该config.php文件应该输出此页面,而不是app_dev.php。试着直接打开它,就像http://symblog.dev/config.php一样。

如果您想尝试安装是否正常,您可以打开最新版本附带的app/example页面。它应该输出此页面。您也可以查看本教程(为v2.3编写(,以更好地了解系统的工作原理。