Valet не паркует домены

У меня есть список проектов, которые я хочу серверировать через Laravel Valet:

  • ~/Проекты/site1.test
  • ~/Проекты/site2.test
  • ~/Проекты/site3.test

Я выполнил cd ~Projects/site1.test && valet park, но когда я делаю ping site1.test, я получаю Request timeout for icmp_seq 0.

Когда я делаю valet open в ~/Projects/site1.test, меня отправляют на site1.test.test, что неверно, и я получаю ошибку 404.

У меня все еще есть 192.168.10.10 site1.test в моем файле hosts, когда я запускаю Homestead, и он отлично работает с vagrant.

Что я делаю не так с Valet?


person eComEvo    schedule 08.06.2018    source источник
comment
Всегда нажимайте на свой домен http:// в первый раз.   -  person bstory    schedule 09.06.2018
comment
Я думаю, вы должны запускать valet park в каталоге, содержащем ваши сайты, а не внутри одного из каталогов. Попробуйте cd ~/Projects && valet park. Кроме того, папки вашего проекта не должны включать TLD, Valet по умолчанию настроен на использование .test в качестве TLD, а имя вашей папки соответствует хосту без TLD. Значит у вас должна быть папка ~/Projects/site1, которая бы потом реагировала на site1.test.   -  person Jonathon    schedule 09.06.2018
comment
@Jonathon Я попытался изменить каталог только на site1, использовал valet park в каталоге Projects, а также удалил ссылку в файле hosts, но все равно получаю это: > PING site1.test (192.168.10.10): 56 data bytes > ping: sendto: Host is down   -  person eComEvo    schedule 09.06.2018
comment
Проблема с DNS была устранена путем перезапуска DnsMasq.   -  person eComEvo    schedule 10.06.2018


Ответы (1)


1) Я предлагаю вам сделать забытый камердинер в каталоге ~Projects/site1.test и запустить valet park в ~/Projects

2) Не называйте свои каталоги, например, dirname.test, если вы просто создадите папки внутри /Projects, все будет в порядке. Например: /Projects/testproject будет иметь вид http://testproject.test.

https://laravel.com/docs/5.6/valet#the-park-command

person bstory    schedule 08.06.2018