Cum se instalează un mediu de testare WordPress Killer local

Dacă sunteți un dezvoltator greu de WordPress ca mine, s-ar putea să găsiți că trebuie să creați o nouă instalare pentru fiecare site care necesită o structură ciudată sau postări specifice, în loc să utilizați instalarea WordPress locală uniformă. Cue WordPress Mu. WordPress Multi User este o platformă creată de geniții de la Automattic, care este în esență o instalare WordPress care permite mai multor bloguri să ruleze folosind același software.

În acest tutorial, vă voi arăta cum să configurați WordPress Mu local, astfel încât acesta să poată fi vizualizat și în VMWare Fusion, o bucată de software care permite testarea încrucișată pe Microsoft XP și Vista. Numai Mac, îmi pare rău, însă sunt sigur că se poate face ceva similar cu versiunile PC ale MAMP.

Prefaţă

Din păcate, acest tutorial necesită câteva lucruri plătite, deci poate deveni scump. Veți avea nevoie de MAMP PRO, Microsoft XP și VMWare Fusion - Numai MAMP PRO este esențială dacă nu aveți nevoie de un test încrucișat în browser. MAMP PRO are o funcționalitate pe MAMP de care avem nevoie atunci când definim noul nostru site de dezvoltator. Descărcați și WordPress MU, vom avea nevoie de asta!

Notă: MAMP PRO vine cu MAMP - purtați-le pe ambele în Aplicații pentru că aveți nevoie de cele două.

Dărâma

OK, dacă nu știți în totalitate ce vom face, o voi descurca mai departe. Dacă utilizați WordPress pentru a vă dezvolta site-urile web, atunci de fiecare dată când creați un nou site web, trebuie să descărcați o nouă instalare de WordPress, să o instalați și să treceți prin întregul proces doar pentru un site nou. Acest lucru necesită timp și spațiu pe hard disk. Ce vom face, este crearea unui tip de instalare WordPress care vă permite să utilizați aceleași fișiere WordPress și să configurați un nou site WordPress prin wp-admin, în loc să treceți prin faimoasa instalare de 5 minute.

La sfârșitul tutorialului veți putea să accesați http://wordpress.mu/ pentru a vă vedea instalarea locală a WordPress MU. De asemenea, veți putea deschide aceeași pagină în VMWare Fusion, care va executa Windows XP. Acest lucru înseamnă că veți putea să-l vedeți în toate browserele majore - IE5.5-8, Chrome, Safari Mac, Safari PC, Firefox Mac, Firefox PC etc. Lista continuă.

Pasul 1 - Schimbarea porturilor pe MAMP PRO

Odată ce ați instalat MAMP PRO, deschideți-l și serverele ar trebui să înceapă. Trebuie să schimbăm porturile. Porturile sunt, în principiu, "ușa" pe care un server îi spune browserului să treacă prin. S-ar putea să fiți familiarizat cu portul CPanelX 8082. CPanel ți-a spus serverului că, pentru a ajunge la CPanel, trebuie să treci prin ușă 8082. Implicit, MAMP PRO îi place să aibă propriile porturi- 8888 pentru apache și 8889 pentru MySQL. Trebuie să schimbăm acest lucru înapoi la setările implicite. Puteți să îl activați 80/3306 manual sau pur și simplu faceți clic pe "Porturi implicite"

MAMP PRO vă va spune apoi că serverele trebuie să repornească pentru ca schimbările să aibă efect. Faceți clic pe OK și lăsați-o să se ocupe. Dacă vă spune că Apache nu reușește să repornească, verificați dacă "Partajare Web" este debifată în panoul Partajare parolă. Acum ar trebui să puteți vizita http: // localhost: 80 pentru a vedea fie pagina "Dacă puteți vedea această pagină Apache este instalată cu succes", fie pagina index MAMP implicită. Grozav.

Pasul 2 - editarea httpd.conf

httpd.conf este ceea ce Apache citește atunci când se uită la ce gazde sau URL-uri pentru a rula pe. Puteți găsi httpd.conf în ~ / Aplicații / MAMP / conf / apache / httpd.conf

Derulați în jos până la capătul cel mai de jos și probabil veți găsi acest lucru:

 DocumentRoot "/ Aplicații / MAMP / htdocs" ServerName localhost 

sau nimic deloc. Vom adăuga acest lucru sau îl vom modifica la următorul cod. Vom adăuga, de asemenea, propriul nostru gazdă virtuală, care va fi wordpress.mu (Doar o notă laterală, atunci când faceți acest lucru este important să nu alegeți niciodată o adresă URL care să fie în conflict cu un site real, deoarece în timp ce setările sunt ca și cum veți niciodată nu puteți vizita urlul local al site-ului dvs. online, de exemplu dacă aș seta gazda să fie example.com, example.com ar fi mereu rezolva la mașina mea locală spre deosebire de example.com online). Așa cum am spus, adăugați această (sau schimbați-o pe cea implicită)

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

Nu uitați să vă schimbați numele de utilizator. Aceasta va necesita și o repornire a serverelor Apache și MySQL. Probabil veți observa că wordpress.mu nu există în dosarul site-urilor dvs. - creați-l astfel!

Pasul 3 - editarea / etc / hosts

Acest fișier, gazde este configurația pentru exact acea gazdă. Deci, httpd.conf setați gazdele pentru mac! Acest lucru necesită o lucrare Terminal, dar vă promit că este la fel de ușor ca și copierea și plasarea comenzii și apoi tastând o singură linie!

Deschideți terminalul (se află în dosarul Utilities din dosarul Aplicații) și tastați:

sudo pico / etc / gazde

Și apăsați pe Enter. sudo înseamnă că este o acțiune de administrare, pico este editorul Terminalului (pe care îl veți vedea în curând) și / etc / hosts este calea spre ceea ce dorim să editați. Vi se va solicita parola, așa că tastați-l. Ar trebui să vedeți acum acest ecran:

Acea ultima linie poate sau nu poate fi acolo - dacă nu este, nu vă faceți griji că o vom schimba oricum. Puneți cursorul în partea de jos (clicul nu funcționează) și unde este ultima linie de cod, schimbați localhost la wordpress.mu. Ar trebui să citească:

127.0.0.1 wordpress.mu

127.0.0.1 este modul computerului de a spune "eu". Salvați fișierul apăsând Ctrl + O (o pentru scriere afară și apoi ctrl + x să renunți la pico.

Pasul 4 - Adăugarea unei gazde pentru MAMP PRO

Ultima piesă a puzzle-ului este crearea unui alias gazdă în MAMP PRO. Acum că gazdele au fost înființate, trebuie să le spunem MAMP PRO că este de fapt acolo. În MAMP PRO faceți clic pe fila "Hosts". Trebuie să adăugați un alias. Faceți clic pe plusul mic din partea stângă jos. Trebuie să setați câteva lucruri. Numele serverului: wordpress.mu, port: 80, Locația discului: /Users/YOU/Sites/wordpress.mu, și adăugați un alias în partea din dreapta jos a paginii wordpress.mu.

Faceți clic pe aplicați și reporniți încă o dată serverele

Pasul 5 - WordPress MU

Luați-vă wordpress-mu Descărcați și redenumiți-l la wordpress.mu. Stick-o în dosarul site-urilor. Hei presto, puteți trece prin instalare! Din păcate, nu am găsit nicio modalitate ușoară de a utiliza subdomeniile pe un server local, așa că am blocat sub-foldere ca structură. Grozav! Acum puteți folosi WordPress mu pe computerul dvs. local! Continuați cu instalarea de 5 minute și apoi adăugați bloguri sub "Meniu Admin". Nu voi merge prea mult în funcționalitatea reală a WPMU, dar voi explica cum folosesc când lucrez la final.

VMWare Fusion

Nu voi intra în profunzime pe acest subiect, pentru că există multe tutoriale pe această temă. Cu toate acestea, voi explica cum să modificați o instalare nouă (chiar dacă ați folosit-o pentru vârstele acolo probabil nu este o mulțime care s-ar fi schimbat oricum). Porniți VMWare Fusion și activați Unity dacă doriți. Unitatea vă permite să rulați ferestrele Windows XP în mod natural pe mac-dumneavoastră!

Pasul 6 - \ etc \ hosts (windows)

/ etc / hosts fișier în XP are nevoie de editare prea. O puteți găsi C: \ Windows \ system32 \ drivers \ etc \ hosts. Deschideți-l cu Notepad și suntem pe punctul de a vă introduce linia. Trebuie să luăm mai întâi o adresă IP. Deschideți o nouă fereastră terminal și tastați ifconfig -a. Veți obține o mulțime de junk back-scroll jos până când veți vedea "vmnet8". Prindeți adresa IP, cea pe care am evidențiat-o în imaginea de mai jos.

Apoi, reveniți la fișierul \ etc \ hosts în ferestre, iar în partea de jos, lipiți acea adresă IP urmată de wordpress.mu.

Pasul 7 - Flushdns

Din păcate, ferestrele trebuie să fie plescate pentru ca să observe că a avut loc o schimbare, deci acum trebuie să deschideți Command Prompt. Este în Accesorii din meniul de pornire. Pur și simplu tastați ipconfig / flushdns. Ceea ce face acest lucru este ștergerea tuturor denumirilor DNS (localhost în principal) astfel încât să recunoască fișierul gazdă actualizat.

Voila!

Acum puteți vizita MAMP-ul dvs. care rulează WordPress MU instalare pe fiecare browser de Windows a fost acolo - arata ca am un pic de lucru de făcut!

O utilizare practică pentru aceasta

Așa cum am promis, am spus că vă voi spune cum o folosesc. Ceea ce am făcut este să fi trecut și să descarcă fiecare browser de care am nevoie / suport și l-am instalat în instalarea mea XP. În acest fel, pot compara fereastra de site-uri WordPress de lângă fereastră și pot avea acces ușor la modificarea a ceea ce am nevoie, fără a fi necesar să o salvez și să actualizez o instalare online!

Faceți o înfășurare

Deci, tu o ai. Ghidul final pentru configurarea finală a programului WordPress. Se pare că nu am pus suficient accent pe WordPress MU în sine, dar este doar un tutorial de instalare. WordPress MU salvează încărcări și o mulțime de spațiu pe disc, luând toate blogurile dvs. separate WordPress și punându-le în 1 - aveți un director / manager tematic universal, ceea ce îl face foarte ușor să schimbați rapid între site-urile de editare.

  • Urmăriți-ne pe Twitter sau abonați-vă la feed-ul RSS NETTUTS pentru mai multe tutoriale și articole zilnice de dezvoltare web.


Cod