Laravel kommt mit HeimstätteWenn Sie Laravel aktualisieren, müssen Sie manchmal Homestead aktualisieren sowie.
Was im Upgrade-Handbuch von Laravel fehlt, ist die Sicherung wichtiger Informationen von Homestead, wie SSH-Schlüssel und Datenbankinformationen.
Obwohl Homestead-Sites mit Laravel-Migrationen und Datenbank-Seeding komplett sein sollen, verfügen Sie möglicherweise manchmal dennoch über relevante Datenbankdaten, auf die Sie zugreifen möchten.
Nach dem Update/Upgrade von Homestead ist die vorherige Box nicht mehr verfügbar.
Überprüfen Sie das Time Machine-Backup
Wenn Sie einen Mac haben und Time Machine verwenden, sind auf Ihrem Mac häufig alte Homestead-Boxen gespeichert.
Gehen Sie zu Finder => Ihr Home-Verzeichnis => Virtual Box VMs. Klicken Sie dann oben rechts auf das Time Machine-Symbol und klicken Sie auf „Time Machine aktivieren“.
Sie können auf das Homestead-Verzeichnis und die Schaltfläche „Wiederherstellen“ klicken.
Dadurch wird eine Box erstellt, die Sie mit Virtualbox öffnen können.
Wenn Sie im Finder zum Ordner „Virtual VMs“ und zur importierten alten Homestead-Box navigieren, finden Sie eine Datei mit dem Namen: homestead.vbox oder so ähnlich wie homestead-7.vbox . Wenn Sie diese Datei mit Virtualbox öffnen, wird sie importiert.
Sie können die alte Homestead-Box dann in Virtualbox selbst starten. Also nicht im Terminal.
Starten der alten Homestead Ubuntu Box
Sie müssen Homestead nicht über die Befehlszeile mit „vagrant up“ öffnen.
Gehen Sie einfach zu Virtualbox, starten Sie die Instanz und wenn der Terminalbildschirm erscheint, können Sie sich mit folgendem anmelden:
Benutzername: virtualbox
Passwort: virtualbox
Wenn alles korrekt ist, können Sie jetzt auf die Ubuntu-Box zugreifen und sollten auch in der Lage sein, eine Verbindung zur Datenbank herzustellen.
Hinweis: Dies ist nur eine Anleitung zur vorübergehenden Wiederherstellung von Homestead zu Sicherungszwecken. Die Nutzung erfolgt auf eigene Gefahr.
Dieses Handbuch wurde für macOS geschrieben.