## VVV - Jobbe mer effektivt lokalt. Jim Frode Hoff, Utvikler i Cipio AS Tidligere pluginutvikler i Smart Media (Steinkjer). [jimfrodehoff@gmail.com](mailto:jimfrodehoff@gmail.com) / [GitHub](http://www.github.com/Jimtrim)
## Hva er Vagrant? Vagrant er et verktøy for å lage virituelle maskiner. På denne måten kan uviklere og designere lage egne "servere" som kjører på egen maskin. Når det man jobber på er lokalt kan man knekke sider, teste nytt design og teste ny kode uten å påvirke en nettside som andre ser.
## Mer om Vagrant Jeg kommer bare til å gå gjennom bruk av Vagrant for Wordpress, men Vagrant har utallige bruksområder. For å finne ut mer om vagrant generelt, sjekk ut [Vagrant Up](https://www.vagrantup.com/).

Er denne skummel?

## Hva er VVV Varying Vagrant Vagrants (VVV) er et ferdig oppsett for en Vagrant-maskin som er rettet mot Wordpress. Denne maskinen har nyeste Wordpress-release, beta-release og en kopi av "trunken" som blir jobbet med akkurat den dagen man provisjonering. Maskinen fungerer som en Linux-server man kan få tak i med å gå inn på en rekke subdomener som maskinen setter opp for deg. Full dokumentasjon finner på [VVVs GitHub](https://github.com/Varying-Vagrant-Vagrants/VVV).
## Komme i gang 1. Installere [VirtualBox](https://www.virtualbox.org/wiki/Downloads). 2. Installere [Vagrant](https://www.vagrantup.com/downloads.html). 3. Hente VVV fra [VVVs GitHub](https://github.com/Varying-Vagrant-Vagrants/VVV). * Man må ha Git for å få det nyeste av det nyeste. Hvis man ikke har git kan man hente nyeste release [her](https://github.com/Varying-Vagrant-Vagrants/VVV/releases). 4. Navigere til mappen i en terminal 5. Kjøre Vagrant Up. * Det anbefales også å installere to plugins til vagrant, vagrant-triggers og vagrant-hostsupdater.

Installere plugin

~$ vagrant plugin install vagrant-triggers
...
~$ vagrant plugin install vagrant-hostsupdater
				

Disse pluginene vil gjøre oppdatering automatisk når man starter og skrur av Vagrant-maskinen. Man kan gjøre dette manuelt, men pluginene er høyst anbefalt

Kommandoer

Starte server
~$ vagrant up
Skru av server
~$ vagrant halt
Starte server med provisjonering (sjelden)
~$ vagrant up --provision
Slette server (ytters sjelden)
~$ vagrant destroy

Kommandoer 2

Komme inn til server gjennm SSH. På windows kreves da PuTTY, standard IP er 192.168.50.4
~$ vagrant ssh
Da vil man få et shell på Linux-maskinen som kjører, og kan konfigurere, som feks:
~$ xdebug_on
## Hvorfor gidde? (live)
## Ressurser * [Varying Vagrant Vagrant](https://github.com/Varying-Vagrant-Vagrants/VVV) * [VVV Wiki](https://github.com/Varying-Vagrant-Vagrants/VVV) * [Vagrant](https://www.vagrantup.com/) * [Vagrant Manager](http://vagrantmanager.com/downloads/)
# Spørsmål?
# Takk for meg Alle slides finnes på [jimtrim.github.io/vvv-intro](https://jimtrim.github.io/vvv-intro)