【问题标题】:Symfony 3 - need to setup VirtualHost?Symfony 3 - 需要设置 VirtualHost?
【发布时间】:2016-07-09 09:37:37
【问题描述】:

我有一些关于 Symfony 和 VirtualHost 的非常基本的问题。

我的 Symfony3 安装在 E:/XAMPP/htdocs/icp

我在任何地方阅读,设置 VirtualHost,所以我做到了

<VirtualHost *:80>    
DocumentRoot "E:/XAMPP/htdocs/icp/web/app_dev.php"
ServerName icp.com 

当我现在在浏览器中调用 icp.com 时,项目呈现,但在后台浏览器找不到引用的 CSS 文件 (无路由错误)。

当我删除 VirtualHost 条目并通过 localhost/icp/web/app_dev.php 调用项目时,一切正常。

我现在的问题是,我真的需要 VirtualHost 来进行本地开发吗? 如果没有,我将如何调用路由/控制器(?),.. 即 ipc.com/mycontroller/mymethod/3 没有 VirtualHost?

还有一个问题,我的 VirtualHost-config 有什么问题??

【问题讨论】:

标签: php virtualhost symfony virtual-hosts


【解决方案1】:

我真的需要 VirtualHost 来进行本地开发吗?

这完全取决于个人喜好,如果你想用虚拟主机打开项目你可以这样配置,如果不保持这样localhost/icp/web/app_dev.php


我的 VirtualHost-config 有什么问题??

你在下面一行有问题,

DocumentRoot "E:/XAMPP/htdocs/icp/web/app_dev.php"

DocumentRoot 不应指向file,而应指向web 文件夹。像这样,

DocumentRoot "E:/XAMPP/htdocs/icp/web/"

【讨论】:

  • 嘿,非常感谢 :) .. 经过数周的尝试,它终于可以工作了,但是我的一些工作突然不起作用.. 怎么回事,我不想使用 VHosts。我如何称呼问题中提到的网址? ..进一步,我需要如何配置它,所以我得到了 dev
  • 您可以在.htaccess web文件夹中的文件中进行配置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-04
相关资源
最近更新 更多