Неправильное отображение папок Laravel Homestead

Я установил усадьбу, следуя инструкциям, описанным в Laravel сайт.
Установка успешно завершена.

Я настроил файл Homestead.yaml:

---
ip: "192.168.10.10"memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
- ~/.ssh/id_rsa

folders:
- map: D:/Code/Homestead/Projects/RestaurantManager
to: /home/vagrant/RestaurantManager

sites:
- map: laravel.app
to: /home/vagrant/RestaurantManager/public

databases:
- homestead

variables:
- key: 'APP_ENV'
value: 'local'
- key: 'APP_DEBUG'
value: 'true'

Отредактируйте файл hosts:

127.0.0.1   laravel.app
192.168.10.10 laravel.app

Я могу запустить vagrant up и ssh на виртуальной машине.

Проблема в том, что отображение папок не работает. Отображение всегда использует один и тот же путь (D: / Code / Homestead), несмотря на то, что я даю другой путь. Вы можете видеть это здесь:

введите описание изображения здесь

Поэтому, когда я пытаюсь получить доступ к приложению локально, я получаю «страница недоступна».

4

Решение

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

vagrant reload --provision
8

Другие решения

Homestead.yaml файл должен иметь:

folders:
- map: D:/Code/Homestead/Projects # Note 1
to: /home/vagrant/Code # Note 2

sites:
- map: laravel.app
to: /home/vagrant/Code/RestaurantManager/public
  1. Должен соответствовать вашей файловой структуре ОС
  2. Файловая структура Homestead, которую вы не должны изменять.

Ваш hosts Файл также должен быть обновлен, чтобы удалить ссылку на 127.0.0.1 (который является вашим локальным хостом):

192.168.10.10 laravel.app
1

У меня похожая проблема из-за бродяга-hostsupdater. Просто удалите плагин, используя

vagrant plugin uninstall vagrant-hostsupdater

и затем снова предоставьте машину

vagrant reload --provision
1

Для окон используйте обратную косую черту \ при сопоставлении с определенной папкой
Попробуй это:

folders:
- map: D:\Code\Homestead\Projects\RestaurantManager
to: /home/vagrant/RestaurantManager
0
По вопросам рекламы [email protected]