Symfony 3 - 需要设置 VirtualHost 吗?

Symfony 3 - need to setup VirtualHost?

我有一些关于 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吗? 如果没有,我将如何在没有 VirtualHost 的情况下调用 route/controller(?),.. 即 ipc.com/mycontroller/mymethod/3

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

本地开发真的需要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/"