Настройка виртуального хоста laravel не показывает интерфейс - PullRequest
0 голосов
/ 07 января 2019

У меня новый ноутбук, и сейчас я пытаюсь запустить приложение laravel. Сначала я пытаюсь настроить виртуальный хост для проекта, чтобы я мог получить доступ к blog.local

Я отправил файл hosts и настроил драйверы следующим образом:

127.0.0.1       localhost
127.0.0.1       test.local
127.0.0.1       blog.local

Для конфигурации apache у меня есть следующее:

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


<VirtualHost *:80>
    DocumentRoot "C:\XAMPP\htdocs\blog"
    ServerName blog.local
</VirtualHost>

Когда я пытаюсь получить доступ к своему URL, я не вижу сайт, а только файлы:

enter image description here

Для этого и будущих проектов, как я могу создать локальный URL и увидеть интерфейс, когда я его посещаю?

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Корень документа - это каталог (папка), который хранится на серверах вашего хоста и предназначен для хранения веб-страниц. Когда кто-то еще смотрит на ваш сайт, это место, к которому он будет обращаться.

Измените DocumentRoot в соответствии с тем, где находится ваш проект PHP.

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

Перезагрузите серверы после внесения любых изменений! Если вы не перезагрузите сервер, чтобы применить изменения, ничего не будет работать, даже если вы знаете, что все сделали правильно.

0 голосов
/ 07 января 2019

Вам нужно обратиться к вашей общей папке,

<VirtualHost *:80>
    DocumentRoot "C:\XAMPP\htdocs\blog\public"
    ServerName blog.local
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...