È un ottimo metodo per avere un server sul tuo sito web senza sporcare il tuo computer. La cosa negativa è che se si verifica un problema è necessario disporre di conoscenze avanzate per risolverlo.
Lo avremo sempre MAMP y ServerPress 😉
Per configurare Vagrant è necessario seguire questi passaggi:
installare Virtual Box
installare Vagabondo
Ti spiego come farlo su MAC, su Linux immagino sia lo stesso e su Windows non ne sono sicuro 🙂
Ora apriamo un terminale di console e mettiamo:
git clone git@github.com:10up/varying-vagrant-vagrants.git wordpress
Questo ci farà clonare il repository nella cartella wordpress
Nel nostro file host (/etc/hosts) dobbiamo aggiungere la seguente riga:
192.168.50.4 local.wordpress.dev local.wordpress-trunk.dev
Andiamo nella cartella che abbiamo creato chiamata wordpress e mettiamo:
vagabondo
Ci vorrà un po' (soprattutto la prima volta) e creerà una macchina virtuale in modo da poter utilizzare il nostro computer come server per lavorare su wordpress in locale.
Una volta terminato possiamo scrivere nel nostro browser: local.wordpress.dev e se tutto è andato bene abbiamo il nostro wordpress funzionante 🙂
Ulteriori informazioni qui (in inglese)
Aggiungi più installazioni wordpress nella stessa macchina virtuale.
La prima cosa che facciamo è andare nella cartella /config/nginx-config/sites
In questa cartella vedrai diversi file .conf, copiane qualcuno, metti il nome del dominio che vuoi usare local.tuweb.com.conf e modificalo:
Devi modificare due righe:
1- nome_server local.yourweb.com;
2- directory www: root /srv/www/yourweb;
Ora torni alla directory principale e accedi alla directory del database e copi il file init-custom.sql.sample e gli dai il nome init-custom.sql
E per ogni wordpress che vuoi installare crei un database come segue:
CREA DATABASE SE NON ESISTE `database`; CONCEDERE TUTTI I PRIVILEGI SU `database`.* A 'utente'@'localhost' IDENTIFICATO DA 'password';
Torniamo alla cartella principale, entriamo nella cartella www e copiamo l'intera cartella wordpress in una nuova cartella con il nome che abbiamo messo al punto 2 sopra: tuweb
Possiamo copiare tutto il contenuto nel modo seguente:
cp -rv wordpress-default/ tuweb
Entriamo nella nuova cartella ed eliminiamo il file wp-config.php:
rm -rf tuweb/wp-config.php
Aggiungi la seguente riga al file /etc/hosts:
192.268.50.4 local.yourweb.com
Ora non ci resta che tornare alla directory principale e scrivere:
vagabondo
Se scriviamo local.tuweb.com dovremmo vedere il nostro nuovo wordpress
Se il nuovo sito Web non funziona per te, prova a digitare:
disposizione vagabonda
A volte, quando si aggiungono nuovi siti Web, è necessario aggiungere disposizioni affinché le modifiche abbiano effetto.
saluti
Oscar
Virtualizzazione molto interessante con vagram. Grazie per il regalo Oscar, ovviamente il sito promette.