Skip to content

Preparazione dell'ambiente di sviluppo

michele-carignani edited this page Nov 26, 2014 · 2 revisions

Per sviluppare i plugin occorre una versione locale di Wordpress.

Questo richiede di installare localmente un webserver + mysql.

Ci sono molti modi per farlo, uno di questi è utilizzare VVV ed è quello che descriviamo per la portabilità e per la semplicità.

Requisiti di sistema: OS: Windows, Linux, Mac OS X Spazio su HD: almeno 1GB

Qui la guida originale: https://github.com/Varying-Vagrant-Vagrants/VVV

Il primo avvio

  1. Installare Virtualbox (https://www.virtualbox.org/wiki/Downloads oppure tramite package manager)
  2. Installare Vagrant (https://www.vagrantup.com/downloads.html oppure tramite gem)
  3. Opzionale: Installare i plugin di Vagrant vagrant-hostsupdater e vagrant-triggers (vedi qui)
  4. Scaricare VVV (tramite git o tramite questo zip)
  5. Entrare nella cartella vvv ed eseguire vagrant up

Avvii successivi

  1. Entra nella cartella di vvv (come puoi vedere ci sono alcuni file, tra cui una cartella www)
  2. host$ vagrant up
  3. host$ vagrant ssh: da adesso hai accesso alla macchina virtuale
  4. guest$ cd /vagrant
  5. guest$ ls : qui trovi tutti i file della cartella vvv, sincronizzati fra host e guest. La cartella www contiene le installazioni di wordpress

Due parole in più

  • Virtualbox è un sistema di virtualizzazione che permette di eseguire un intero sistema all'interno del proprio sistema operativo.

  • Vagrant è un gestore di macchine virtuali: sfruttando Virtualbox (o altri come VMware, KVM, ...) può scaricare dei file contenenti immagini di sistemi operativi, gestirli, avviarli, connettersi (e molto altro ad esempio eseguire puppet o chef all'avvio)

  • VVV è un'immagine per Vagrant/Virtualbox che contiene tutti i software necessari all'esecuzione di e allo sviluppo su wordpress, con wordpress preinstallato (in diverse versioni) e pronto all'uso.

Maggiori informazioni sul repo di VVV.