Come impostare un ambiente di test Killer WordPress a livello locale

Se sei un pesante sviluppatore WordPress come me, potresti scoprire che devi creare una nuova installazione per ogni sito che richiede una strana struttura o post specifici, invece di utilizzare l'installazione di WordPress test locale uniforme. Cue WordPress Mu. WordPress Multi User è una piattaforma creata dai geni di Automattic che è fondamentalmente un'installazione di WordPress che consente l'esecuzione di più blog utilizzando lo stesso software.

In questo tutorial, ti mostrerò come configurare WordPress Mu localmente in modo che possa essere visualizzato anche in VMWare Fusion, un software che consente il test cross-browser su Microsoft XP e Vista. Solo Mac, mi dispiace, tuttavia sono sicuro che qualcosa di simile può essere fatto con le versioni PC di MAMP.

Prefazione

Sfortunatamente questo tutorial richiede alcune cose a pagamento, quindi può diventare costoso. Avrai bisogno di MAMP PRO, Microsoft XP e VMWare Fusion. Solo MAMP PRO è essenziale se non hai bisogno del test del browser. MAMP PRO ha alcune funzionalità su MAMP di cui abbiamo bisogno quando definiamo il nostro nuovo sito per sviluppatori. Scarica WordPress MU, ne avremo bisogno!

Nota: MAMP PRO viene fornito con MAMP- basta attaccarli entrambi in Applicazioni perché ne hai bisogno.

Corri giù

OK, quindi se non sai completamente cosa faremo, lo analizzerò ulteriormente. Se usi WordPress per sviluppare i tuoi siti web, ogni volta che crei un nuovo sito web devi scaricare una nuova installazione di WordPress, installarla e seguire l'intero processo solo per un nuovo sito. Questo richiede tempo e spazio sul disco rigido. Quello che faremo, è impostare un tipo di installazione di WordPress che ti permetta di usare gli stessi file WordPress e di configurare un nuovo sito WordPress via wp-admin invece di passare attraverso la famosa installazione di 5 minuti.

Alla fine del tutorial sarai in grado di visitare http://wordpress.mu/ per vedere la tua installazione locale di WordPress MU. Sarai anche in grado di aprire la stessa pagina in VMWare Fusion, che eseguirà Windows XP. Ciò significa che potrai vederlo in TUTTI i principali browser- IE5.5-8, Chrome, Safari Mac, Safari PC, Firefox Mac, Firefox PC, ecc. L'elenco potrebbe continuare.

Passo 1 - Modifica delle porte su MAMP PRO

Una volta installato MAMP PRO, aprilo e i server dovrebbero iniziare a girare. Dobbiamo cambiare le porte. Le porte sono fondamentalmente la "porta" che un server dice al browser di attraversare. Potresti avere familiarità con la porta di CPanelX 8082. CPanel ha detto al tuo server che per arrivare al CPanel, devi attraversare la porta 8082. Per impostazione predefinita, MAMP PRO ama avere le proprie porte- 8888 per apache e 8889 per MySQL. Abbiamo bisogno di cambiare questo alle impostazioni predefinite. Puoi girarlo 80/3306 manualmente o semplicemente fai clic su "Porte predefinite"

MAMP PRO ti dirà quindi che i server devono essere riavviati affinché le modifiche abbiano effetto. Fare clic su OK e lasciarlo fare è cosa. Se ti dice che Apache non si riavvia, controlla che 'Condivisione Web' sia deselezionato nel pannello Preferenze di condivisione. Ora dovresti essere in grado di visitare http: // localhost: 80 per vedere sia la pagina "Se puoi vedere questa pagina Apache è stata installata con successo" o la pagina di indice MAMP predefinita. grande.

Passaggio 2: modifica di httpd.conf

httpd.conf è ciò che legge Apache quando guarda a quali host o URL eseguire. Puoi trovare httpd.conf in ~ / Applicazioni / MAMP / conf / apache / httpd.conf

Scorri fino in fondo e probabilmente troverai questo:

 DocumentRoot "/ Applicazioni / MAMP / htdocs" ServerName localhost 

o niente del tutto. Stiamo andando ad aggiungere questo, o cambiarlo al seguente codice. Aggiungiamo anche il nostro host virtuale, che sarà wordpress.mu (solo una nota a margine, quando si fa questo è importante non scegliere mai un URL che entrerà in conflitto con un sito reale, perché mentre le impostazioni sono come non essere mai in grado di visitare l'url del tuo sito locale online, ad esempio, se impostassi il mio host come example.com, example.com lo farebbe sempre risolvi la mia macchina locale invece che example.com online). Quindi, come ho detto, aggiungi questo (o cambia quello predefinito)

 DocumentRoot "/Users/YOU/wordpres.mu" ServerName localhost   DocumentRoot "/Users/YOU/Sites/wordpress.mu" ServerName http://wordpress.mu/ 

Non dimenticare di cambiarti con il tuo nome utente. Ciò richiederà anche il riavvio dei server Apache e MySQL. Probabilmente noterai che wordpress.mu non esiste nella cartella dei tuoi siti, quindi creala!

Passaggio 3: modifica di / etc / hosts

Questa vita, padroni di casa è la configurazione esattamente per questo, gli host. Quindi httpd.conf imposta gli host per il tuo mac! Ciò richiede alcuni lavori Terminal, ma ti prometto che è facile come copiare e incollare il comando e quindi digitare una singola riga!

Apri Terminale (è nelle Utilità nella cartella Applicazioni) e digita:

sudo pico / etc / hosts

E premi invio. sudo significa che è un'azione di amministrazione, pico è l'editor del terminale (che vedrai presto) e / etc / hosts è il percorso di ciò che vogliamo modificare. Ti verrà richiesta la password, quindi inseriscila. Ora dovresti vedere questa schermata:

Quell'ultima riga può o non può esserci - se non lo è non ti preoccupare lo cambieremo comunque. Metti il ​​cursore in basso (il clic non funziona) e dove si trova l'ultima riga di codice, cambia localhost in wordpress.mu. Dovrebbe essere letto:

127.0.0.1 wordpress.mu

127.0.0.1 è il modo in cui il computer dice "me". Salva il file premendo Ctrl + O (o per scrivere su e poi Ctrl + X per uscire da pico.

Passaggio 4: aggiunta di un host per MAMP PRO

L'ultimo pezzo del puzzle è creare un alias host in MAMP PRO. Ora che gli host sono tutti impostati, dobbiamo dire a MAMP PRO che è effettivamente lì. In MAMP PRO fai clic sulla scheda "Host". Devi aggiungere un alias. Fai clic sul piccolo vantaggio in basso a sinistra. È necessario impostare alcune cose. Nome del server: wordpress.mu, porta: 80, Posizione del disco: /Users/YOU/Sites/wordpress.mu, e aggiungi un alias in basso a destra di wordpress.mu.

Fare clic su Applica e riavviare nuovamente i server

Passaggio 5: WordPress MU

Prendi il tuo wordpress-mu Scarica e rinominalo in wordpress.mu. Attaccalo nella cartella dei tuoi siti. Ehilà, puoi procedere con l'installazione! Purtroppo non ho trovato un modo semplice per usare sottodomini su un server locale, quindi mi sono limitato a sottocartelle come struttura. Grande! Ora puoi usare WordPress mu sul tuo computer locale! Vai avanti con l'installazione di 5 minuti, e poi puoi aggiungere blog sotto il 'Menu Admin'. Non mi dilungherò troppo sull'effettiva funzionalità di WPMU, ma spiegherò come uso quando lavoro alla fine.

VMWare Fusion

Non approfondirò questo argomento, perché ci sono molti tutorial su questo argomento. Spiegherò comunque come modificare una nuova installazione (anche se l'hai usata per anni probabilmente non c'è molto che sarà comunque cambiato). Avvia VMWare Fusion e attiva Unity se lo desideri. Unity ti consente di eseguire Windows XP in modo nativo nella tua mac- see screenshot qui sotto!

Passaggio 6 - \ etc \ hosts (windows)

Il / etc / hosts il file in XP richiede anche la modifica. Puoi trovarlo dentro C: \ WINDOWS \ system32 \ drivers \ etc \ hosts. Aprilo con il Blocco note e stiamo per inserire la nostra linea. Dobbiamo prima prendere un indirizzo IP. Apri una nuova finestra di terminale e digita ifconfig -a. Otterrai un sacco di junk back-scroll verso il basso un po 'fino a vedere' vmnet8 '. Prendi questo indirizzo IP, quello che ho evidenziato nell'immagine qui sotto.

Quindi torna al tuo file \ etc \ hosts in windows, e in basso, incolla l'indirizzo IP seguito da wordpress.mu.

Passaggio 7: flushdns

Purtroppo, Windows deve essere schiaffeggiato perché si accorga che è stata apportata una modifica, quindi ora è necessario aprire il prompt dei comandi. È in Accessori nel menu di avvio. Basta digitare ipconfig / flushdns. Quello che fa è svuotare tutti i nomi DNS (localhost principalmente) in modo che riconosca il file hosts aggiornato.

Ecco!

Ora sei in grado di visitare il tuo MAMP con l'installazione di WordPress MU su ogni browser Windows, sembra che abbia un po 'di lavoro da fare!

Un uso pratico per questo

Così come promesso, ho detto che ti avrei detto come lo uso. Quello che ho fatto è andato avanti e scaricato ogni browser di cui ho bisogno / supporto e installato nella mia installazione di XP. In questo modo posso confrontare la finestra dei miei siti WordPress accanto alla finestra e avere facilmente accesso per modificare tutto ciò di cui ho bisogno, senza doverlo salvare e aggiornare un'installazione online!

Prendi una conclusione

Così il gioco è fatto. La guida definitiva all'ultima installazione di WordPress. Sembra che non abbia messo abbastanza enfasi su WordPress MU, ma è solo un tutorial di installazione. WordPress MU salva carichi e un sacco di spazio su disco prendendo tutti i tuoi blog WordPress separati e inserendoli in 1- hai una cartella / gestore universale dei temi che rende super facile lo scambio rapido tra siti di modifica.

  • Seguici su Twitter o iscriviti al feed RSS di NETTUTS per ulteriori tuts e articoli di sviluppo web giornalieri.