我有一个问题,我知道您会认为它已被许多其他类似主题所涵盖。但请耐心等一下。我已经阅读了有关
的其他主题 No route found for GET/
但我的问题不同了。当它们使用url / app_dev.php并且仅在使用url / app.php时不起作用时,它适用于其他程序员。对我来说,没有一个有效。
我只是想从头学习Symfony2。所有的互联网资源都假设你已经使用了一些类似于Symfony的其他框架而且它不是你的第一个所以它们用行话来涵盖并且不解释任何东西。我只知道HTML,CSS,Javascript和PHP,所以我想学习如何使用Symfony,这是我用过的第一个框架。
我只有一个可以解码symblog.co.uk/
上的教程所以我按照教程中的步骤进行操作,尽管他们在那里写了所有内容但我得到了不同的结果。起初他们的全新安装主页看起来像那样
http://postimg.org/image/4mgq50imn/
虽然我看起来像那样(左屏)
http://postimg.org/image/4p6ft0h8r/
我也可以在任何其他页面上获取它,但app / example除外。
要继续教程,我需要在工作主页上使用应用程序界面。我无法访问它。我显然可以使用数据库连接编辑文件,但我想根据教程做一些事情,因为我是框架的新手。
你可以帮我解决这个问题吗?我猜这是路由的问题,但在教程中他们首先让他们的主页工作,然后他们建议开始创建/重写路由。我可能听起来不像是一个非常聪明的人。但这是我可以在互联网上寻求帮助的最后一个地方。在其他地方,他们只是回答我这样的长信息 - “路由”或“主持人”并将我发送到Symfony网站(尽管我说这是我所在的地方,无法理解/找到答案)。因此,如果您认为我有问题,因为我上周开始学习Symfony并且不太了解,即使我花了很多时间寻找答案,请忽略这个问题或回答我喜欢从未使用过框架的人。
这是我的apache httpd.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 / hosts
# /etc/hosts from symfony tutorial
127.0.0.1 symblog.dev
我不知道该怎么办。我只是想通过本教程来了解Symfony ...