Я использую Symfony 3 и XAMPP Version 7.0.9. Я создал виртуальный хост, который называется diary
. В Symfony я думаю, что корневой каталог web
. В любом случае в каталоге web
есть файл с именем favicon.ico
. Теперь, если я иду в diary/favicon.ico
, я получаю ошибку:Нет доступа к файлам в корневом каталоге
No route found for "GET /favicon.ico"
Это как моя конфигурация выглядит в httpd-vhosts.conf
:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/diary/web/app_dev.php"
ServerName diary
</VirtualHost>
Я потратил более 4 часов по этому вопросу, и я не мог выяснить, почему это происходит. Пожалуйста, расскажите мне, что здесь происходит.
Вам понадобится немного больше конфигурации: http://symfony.com/doc/current/setup/web_server_configuratio n.html # apache-with-mod-php-php-cgi Кроме того, добавьте «Требовать локальный» в разделе «Разрешить все» для окон. Также может потребоваться найти, как добавить дополнительные имена серверов в файл хостов Windows. Но проще всего просто запустить bin/console server: run. Апаче не нужно. http://symfony.com/doc/current/setup.html#running-the-symfony-application – Cerad
@ Прошу вас, мой человек, заслуживает пива! Я не знал о 'server: run', но это делает вещи намного проще! Огромное спасибо!! –