#laravel #homestead
#laravel #homestead
Вопрос:
Я запускаю Homestead под Windows 10 с помощью VirtualBox. По какой-то причине, независимо от того, что я пытаюсь, я получаю эту ошибку:
Я нашел только один другой вопрос, похожий на мои проблемы, и его разрешение привело к ошибке при запуске vagrant up.
Входной файл не указан.
Мой файл homestead.yaml выглядел следующим образом:
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox
folders:
- map: D:/code
to: /home/code
sites:
- map: homestead.test
to: /home/code/test/public
sites:
- map: info.test
to: /home/code/info/public
sites:
- map: food.test
to: /home/code/food/public
databases:
- homestead
- food
- info
features:
- mysql: true
- mariadb: false
- postgresql: false
- ohmyzsh: false
- webdriver: f
Мой файл hosts:
192.168.10.10 homestead.test
192.168.10.10 info.test
192.168.10.10 food.test
Сопоставления папок, похоже, работают. Если я просматриваю D:/code с хоста я вижу
установку Laravel в разделе D:/code/test . Я, если помещаю туда файл на хост, он виден vagrant ssh
.
Чего мне не хватает?
Ответ №1:
Попробуйте обновить свой Homestead.yaml
файл до этого:
sites:
- map: homestead.test
to: /home/code/test/public
- map: info.test
to: /home/code/info/public
- map: food.test
to: /home/code/food/public
Возможно, это нарушает многократное указание «сайтов».
Ответ №2:
Вы пробовали входить в свой ящик с vagrant ssh
помощью, а затем flip
переключаться между nginx и Apache?
Комментарии:
1. Ранее я этого не пробовал. Я получаю сообщение об ошибке: не удалось запустить apache2.service: модуль apache2.service не найден. запущен apache. Я рассмотрю документацию, на которую вы ссылались. Спасибо.
2. Ссылка кажется наполовину разорванной — на ней нет раздела с названием «Веб-серверы» (или аналогичного). Вы можете это исправить?