Laravel wordt geleverd met Hoeve. Bij het updaten van Laravel moet je soms update Homestead ook.
Wat ontbreekt in de upgradehandleiding van Laravel is het maken van een back-up van essentiële informatie van Homestead, zoals SSH-sleutels en database-informatie.
Hoewel Homestead-sites compleet zijn met Laravel-migraties en databaseseeding, kan het soms toch voorkomen dat u relevante databasegegevens hebt waar u toegang toe wilt hebben.
Na het updaten/upgraden van Homestead is de vorige box niet meer beschikbaar.
Controleer Time Machine-back-up
Als u een Mac gebruikt en Time Machine gebruikt, worden oude Homestead-boxen vaak op uw Mac opgeslagen.
Ga naar Finder => Uw Home Directory => Virtual Box VMs. Klik vervolgens in de rechterbovenhoek op het Time Machine-pictogram en klik op “Activate Time Machine”.
U kunt op de homestead-directory klikken en op de knop “Herstellen”.
Er verschijnt een venster dat u met Virtualbox kunt openen.
Als u in Finder naar de map Virtual VMs navigeert en naar de geïmporteerde oude homestead box, vindt u een bestand met de naam: homestead.vbox of zoiets als homestead-7.vbox. Als u dit bestand opent met Virtualbox, wordt het geïmporteerd.
Je kunt dan de oude Homestead box in Virtualbox zelf starten. Dus niet in terminal.
De oude Homestead Ubuntu Box opstarten
U hoeft Homestead niet via de opdrachtregel te openen met “vagrant up”.
Ga naar Virtualbox, start de instance en wanneer het terminalscherm verschijnt, kunt u inloggen met:
gebruikersnaam: virtualbox
wachtwoord: virtualbox
Als het goed is, hebt u nu toegang tot de Ubuntu-box en kunt u verbinding maken met de database.
Let op: dit is slechts een handleiding om Homestead tijdelijk te herstellen voor back-updoeleinden. Gebruik op eigen risico.
Deze handleiding is geschreven voor macOS.