Laravel Valet не разрешает сайты после установки - PullRequest
0 голосов
/ 08 июня 2018

Ужасно разочаровывает время, когда камердинер не работает над новой установкой.Переход на любой сайт * .test в моем браузере просто зависает и в итоге выдает сообщение об ошибке This site can’t be reached, "ping app.test" также зависает и в конечном итоге ошибки с "ping: не удается разрешить app.test: Неизвестный хост".Однако пингуйте другой домен (например, ошибки ping.xyz сразу, а не через ~ 20 секунд, как при * .test).

На Os Sierra мой composer.json выглядит следующим образом

{
    "require": {
        "laravel/installer": "^1.5",
        "laravel/valet": "dev-master"
    }
}

Поскольку я видел, что dev-master решил это для некоторых людей.Кажется, все мои процессы запущены:

Services running

Однако некоторые подсказки заключаются в том, что http://localhost/ в моем браузере возвращает страницу 404 - не найдена, а выполнение sudo nginx возвращает кучуиз уже в пользовательских ошибок:

❯ pwd                                                                                                                                                                 
/Users/schorr/.valet

schorr@Andrew-Schorr ~/.valet 
❯ sudo Nginx                                                                                                                                                          
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)

и valet fetch-share-url возвращает

❯ valet fetch-share-url                                                                                                                                                [17:04:53]
Failed to connect to 127.0.0.1 port 4040: Connection refused
Failed to connect to 127.0.0.1 port 4040: Connection refused
Failed to connect to 127.0.0.1 port 4040: Connection refused
...

Любая помощь с благодарностью.Спасибо!

Ответы [ 2 ]

0 голосов
/ 22 июня 2018

Наконец-то понял, для кого-то еще в моей очень специфической ситуации:

Я изменил свое имя пользователя на той же машине, и по какой-то причине установка dnsmasq не перезаписывала старый / Users / user/.valet/dnsmasq.conf file.Итак, в самом низу у меня было:

conf-file=/Users/OLD_USER_NAME/.valet/dnsmasq.conf

conf-file=/Users/NEW_USER_NAME/.valet/dnsmasq.conf

Так что все, что мне нужно было сделать, это закомментировать строку OLD_USER_NAME, и все было хорошо: |

0 голосов
/ 11 июня 2018

Добавьте http: // к URL при первом обращении к нему.Например, используйте http://websitedir.test

Я надеюсь, что это так просто, дайте мне знать.

Попробуйте команду 'пути камердинера' и дайте мне знать, что это выплевывает.

...