2017-11-18 16 views
2

Sierra에서 high Sierra로 macOS를 업그레이드하면 Valet 설치가 중단됩니다. 핑 (Ping)은 잘 작동하지만, 브라우저에서 * .dev 만 연결하면 연결할 수 없다는 오류가 발생합니다.Valet 중단 된 작업 후 macOS Sierra에서 MacOS Sierra로 업그레이드

저는 Valet 제거 및 같은 문제를 다시 설치하는 것과 같은 일반적인 문제 해결 단계를 시도했습니다.

어딘가에 나는 관련 DNSMasq를 읽었으므로 연결을 끊고 성공없이 양조를 통해 여러 번 제거했습니다.

누구나이 문제와 제안 된 수정 사항을 접했습니까?

+0

문제를 해결하면 알려주세요. –

답변

4

업데이트 : 마지막으로 수정했습니다. 처음에는 DNSmasq과 관련이 있었지만 BREW를 통해 dnsmasq을 제거하고 다시 설치 한 횟수는 중요하지 않았습니다. 그래서 여기

은 나를 위해 일한 것입니다 :

  1. 제거하는 dnsmasq brew uninstall dnsmasq가했던 여러 번하지만,이 시간이 도움이 다음 단계를했다.

  2. 제거하는 dnsmasq의 config 파일과 /usr/local/etc의 모든하는 dnsmasq 디렉토리 이제

  3. (이 단계는 내 문제 고정 무엇을) 그냥 작동하는 dnsmasq 자체와하는 dnsmasq의 새로운 설정 누락 설치합니다 대행, valet install를 다시 설치 내 경우에 효과가 있었으니 괜찮 았어.

희망 하시겠습니까?

추신. 또한 전체 Valet을 제거하고 홈 디렉토리에서 이전 valet 디렉토리 설정을 제거한 후 Valet을 다시 설치했습니다. 즉 ~/.valet이 제거 된 다음 Valet을 다시 설치했습니다.

0

DNSmasq이 내 Valet에 대한 문제가 아니었지만이 문제를 경험 한 데서 나왔습니다. 아래의 단계에 따라 동일한 증상을 수정했습니다. 이 가정 당신이 그것을 설치하는 방법입니다 -

1 단계
제거한는

  1. valet stop
  2. valet uninstall
  3. composer global require laravel/valet이 v2로 주차를 다시 설치.
  4. valet restart

  • valet install
  • 완전히 문제가 해결되지 않았다. 그러나 브라우저는

    보안 연결은 2 단계로 리드

    을 만들 수 없습니다 수 있습니다.

    2 단계
    는 단순히 valet secure [name of app]를 실행하면 다시 작업을 허용하는 것이 밝혀졌다 .dev 도메인 이름에 HTTPS를 시행 구글에이 GitHub discussion을 읽으면서.

    또는 많은 앱에서이 작업을 수행하고 싶지 않거나 HTTP로 실행하려는 경우 valet domain localhost을 실행하면 Valet 사이트가 .localhost으로 업데이트됩니다. Localhost는 예약어이므로 나중에 동일한 문제가 발생하지 않아야합니다.