localhost / собирается в проект laravel - PullRequest
0 голосов
/ 09 сентября 2018

Я новичок в Laravel и, создавая новый проект, я хотел, чтобы он был назван в Virtual Host. Таким образом,

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/logo/public"
    ServerName logo.local
</VirtualHost>

Я назвал его, определил для него IP-адрес (127.0.0.1) в файле HOSTS, но теперь, когда я пишу localhost / в адресной строке, вместо перехода в Xampp («Добро пожаловать в XAMPP»), он переходит к моему проект Laravel. Я знаю, что если я определю свой локальный хост таким же образом, как

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

проблема будет решена, но я не знаю причину этого. Почему мне нужно назвать C: / xampp / htdocs / как localhost, если это было по умолчанию до моего проекта laravel?

1 Ответ

0 голосов
/ 09 сентября 2018

если я правильно понял ваши значения, вам нужно добавить виртуальный хост по умолчанию перед другим виртуальным хостом, поэтому в вашем случае должно быть так:

добавить блок кода в конец httpd.conf

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/logo/public"
    ServerName logo.local
</VirtualHost>

и отредактируйте файл hosts в

127.0.0.1    localhost
127.0.0.1    logo.local
...