Php Symfony 2全新安装无url工作
我有一个问题,我知道你会认为这是涵盖在许多其他类似的主题。但请耐心等我一会儿。我还读过其他关于Php Symfony 2全新安装无url工作,php,apache,symfony,frameworks,Php,Apache,Symfony,Frameworks,我有一个问题,我知道你会认为这是涵盖在许多其他类似的主题。但请耐心等我一会儿。我还读过其他关于 找不到GET的路由/ 但我的问题不同。当其他程序员使用url/app_dev.php时,它也适用于他们,而不仅仅是在使用url/app.php时才起作用。对我来说,它们都不起作用 我只是想从头开始学习Symfony2。所有的互联网资源都假设您已经使用过类似于Symfony的其他框架,而且这不是您的第一次使用,所以它们都是用行话覆盖的,没有任何解释。我只知道HTML、CSS、Javascript和PHP
找不到GET的路由/
但我的问题不同。当其他程序员使用url/app_dev.php时,它也适用于他们,而不仅仅是在使用url/app.php时才起作用。对我来说,它们都不起作用
我只是想从头开始学习Symfony2。所有的互联网资源都假设您已经使用过类似于Symfony的其他框架,而且这不是您的第一次使用,所以它们都是用行话覆盖的,没有任何解释。我只知道HTML、CSS、Javascript和PHP,所以我想学习如何使用Symfony,这是我使用过的第一个框架
我只有一个可以解码的教程
所以我遵循教程中的步骤,尽管他们写了所有的东西,我还是得到了不同的结果。起初,他们在新安装的主页上看起来是这样的
而我的看起来像那样(左屏幕)
我也可以在任何其他页面上看到它,除了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>
我不知道该怎么办。我只是想通过本教程了解一下Symfony…可能我发布了错误的答案,但是有一个名为
Acme
的包,它包含一些演示页面,以前配置过,但最近被删除了。如果您查看web
文件夹的文件,有app.php
、app_dev.php
和config.php
文件,这个config.php
文件应该输出页面,而不是app_dev.php
。尝试直接打开它,如http://symblog.dev/config.php
如果您想尝试安装是否正常,可以打开最新版本的
app/example
页面。它应该输出一个页面。您还可以查看本教程(为v2.3编写)以更好地了解系统的工作原理。可能就是这样-如果他们最近停止将此ACME添加到框架的安装中,则没有演示路线和演示页面。那么他们应该更新他们的文档。。。谢谢你的回答@XSorcery我认为如果他们为低于2.7的版本编写文档,他们不会更新文档。。我认为你不应该像他们写的那样重复,你只需要了解它是如何工作的,然后通过查看官方文件自己做。。或者安装他们使用的版本。。
# /etc/hosts from symfony tutorial
127.0.0.1 symblog.dev