2017-11-18 19 views
2

Das Upgrade von MacOS von Sierra auf High Sierra unterbricht die Valet-Installation. Ping funktioniert gut, es ist nur * .dev im Browser gibt Fehler, der keine Verbindung herstellen kann, Website kann nicht verbunden werden.Valet beendet Nach macOS arbeiten High Sierra Upgrade von macOS Sierra

Ich habe versucht, die üblichen Schritte zur Fehlerbehebung wie Deinstallation von Valet und die Installation wieder, aber das gleiche Problem.

Ich las irgendwo, dass es DNSMasq verwandt wurde, also habe ich es unlinked und deinstalliert es viele Male durch Brauen ohne Erfolg.

Wer hat dieses Problem und alle vorgeschlagenen Korrekturen?

+0

Lassen Sie uns wissen, wenn Sie das Problem beheben. –

Antwort

4

Update: Ich habe es endlich behoben. Es wurde mit DNSmasq in Verbindung gebracht, wie ursprünglich vermutet, aber es spielte keine Rolle, wie oft ich dnsmasq über Brew entfernte und wieder installierte.

So, hier ist was für mich gearbeitet:

  1. entfernt dnsmasq brew uninstall dnsmasq hatte es viele Male getan, aber diesmal nächsten Schritt tat, was geholfen hat.

  2. Entfernen dnsmasq die Konfigurationsdateien und alles dnsmasq Verzeichnis in /usr/local/etc (dieser Schritt ist, was mein Problem fest) neu installieren

  3. Jetzt
  4. Valet, valet install es installiert dnsmasq selbst und neue Konfiguration von dnsmasq fehlt nur funktionieren gut, wie es in meinem Fall funktionierte.

Hoffe es funktioniert auch für Sie.

PS. Auch entfernte ich ganzen Valet und wieder installierte Valet nach dem Entfernen von alten Valet-Verzeichnis Einstellungen im Home-Verzeichnis, d. H. Entfernt ~/.valet und dann wieder Valet installiert.

0

Ich stieß auf diese Antwort, nachdem ich das gleiche Problem hatte, aber DNSmasq war nicht das Problem für meinen Valet. Ich habe die gleichen Symptome behoben, indem ich die folgenden Schritte befolge.

Schritt 1
deinstalliert und neu installiert Park

  1. valet stop
  2. valet uninstall
  3. composer global require laravel/valet v2 - vorausgesetzt, dies ist, wie Sie es installiert.
  4. valet install
  5. valet restart

dies das Problem nicht vollständig war beheben. Aber der Browser gibt dann

sichere Verbindung kann nicht

gemacht werden, die auf den Leitungen zu Schritt 2.

Schritt 2
Nachdem diese GitHub discussion auf Google lesen HTTPS Durchsetzung auf dem .dev Domain-Namen es stellte sich heraus, dass einfach laufen valet secure [name of app] es wieder arbeiten dürfen.

Alternativ können Sie, wenn Sie dies nicht für viele Apps ausführen möchten oder speziell als HTTP ausgeführt werden möchten, Ihre Valet-Sites unter valet domain localhost so aktualisieren, dass stattdessen .localhost verwendet wird. Localhost ist ein reserviertes Wort und sollte deshalb später nicht dem gleichen Problem unterliegen.