【发布时间】:2015-04-26 00:15:32
【问题描述】:
我是 symfony 的新手。我使用 symfony 创建了一个名为 abc 的项目。我已经为该项目创建了虚拟主机。
这是我的虚拟主机。
<VirtualHost *:80>
ServerName abc.dev
DocumentRoot /home/dinuka/workspace/abc/web
<Directory /home/dinuka/workspace/abc/web>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
当我使用localhost/abc/app.php 时,它工作正常。但我使用abc.dev/app.php 它只是转发到localhost。我也可以使用abc.dev/app_dev.php。我已清除所有缓存。
有什么问题?
【问题讨论】:
-
你的意思是
app.php?symfony2里面没有app.dev,只有app.php和app_dev.php -
是的。我改变了它。谢谢
-
我不认为这是一个 symfony 的问题。它看起来像你的 apache 上的一个问题。你应该在谷歌上搜索一下如何配置虚拟主机,因为有几个步骤可以验证。
-
检查 app_dev.php 脚本内部,默认情况下不接受 localhost 或 127.0.0.1 之外的连接。执行此操作的代码行数很少。
标签: php apache symfony virtualhost