Localhost / переход к проекту laravel

Я новичок в 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?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
43
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

добавьте блок кода в конец 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

Я не знал, зачем это было нужно. Теперь ясно. Спасибо:)

code_locked 09.09.2018 15:09

Другие вопросы по теме