У меня есть очень простой вопрос о Symfony и VirtualHost.
У меня есть мой Symfony3 установлен в E: / XAMPP / HTDOCS / ИСП
Везде, где я читал, чтобы настроить VirtualHost, так что я сделал это
<VirtualHost *:80>
DocumentRoot "E:/XAMPP/htdocs/icp/web/app_dev.php"ServerName icp.com
Когда я сейчас звоню icp.com в браузере проект визуализируется, но в фоновом режиме браузер не может найти ссылочные CSS-файлы (ошибка без маршрута).
Когда я удаляю запись VirtualHost и вызываю проект через локальный / ICP / веб / app_dev.php, все работает в конце концов.
Мой вопрос сейчас: действительно ли мне нужен VirtualHost для локальной разработки?
Если нет, то как бы я назвал маршрут / контроллер (?), Т.е. ipc.com/mycontroller/mymethod/3 без виртуального хоста ??
Далее возникает вопрос, что я не так с моим VirtualHost-config?
Мне действительно нужен VirtualHost для локальной разработки?
Все зависит от личных предпочтений, если вы хотите открыть проект с виртуальным хостом, вы можете настроить его так, если не продолжать так локальный / ICP / веб / app_dev.php.
Что я не так с моим VirtualHost-config?
У вас есть проблема в следующей строке,
DocumentRoot "E:/XAMPP/htdocs/icp/web/app_dev.php"
DocumentRoot не должен указывать на file
вместо этого он должен указывать на web
папка. Как это,
DocumentRoot "E:/XAMPP/htdocs/icp/web/"
Других решений пока нет …