Hvordan sette opp et Killer WordPress-testmiljø lokalt

Hvis du er en tung WordPress-utvikler som meg, kan det hende at du må opprette en ny installasjon for hvert nettsted som krever en merkelig struktur eller bestemte innlegg, i stedet for å bruke din enhetlige lokale test WordPress-installasjon. Cue WordPress Mu. WordPress Multi User er en plattform opprettet av geniene på Automattic som egentlig er et WordPress-installasjon som gjør at flere blogger kan kjøre ved hjelp av samme programvare.

I denne opplæringen skal jeg vise deg hvordan du konfigurerer WordPress Mu lokalt, slik at det kan ses i VMWare Fusion, et program som gjør det mulig å teste nettlesertesting på Microsoft XP og Vista. Bare Mac, beklager, men jeg er sikker på at noe lignende kan gjøres med PC-versjonene av MAMP.

Forord

Dessverre krever denne opplæringen noen betalt ting, så det kan bli dyrt. Du trenger MAMP PRO, Microsoft XP og VMWare Fusion-Only MAMP PRO er viktig hvis du ikke trenger å krysse nettlesertest. MAMP PRO har noen funksjonalitet på MAMP som vi trenger når vi definerer vårt nye utviklingsnettsted. Last ned WordPress MU også, vi trenger det!

Merk: MAMP PRO kommer med MAMP - bare hold dem begge i Applications fordi du trenger de to.

Løp ned

OK, så hvis du ikke vet helt hva vi skal gjøre, skal jeg bryte det videre. Hvis du bruker WordPress til å utvikle nettsteder, må du hver gang du oppretter et nytt nettsted, laste ned en ny installasjon av WordPress, installere den, og gå gjennom hele prosessen bare for et nytt nettsted. Dette tar tid og harddiskplass. Hva vi skal gjøre, er å sette opp en type WordPress-installasjon som lar deg bruke de samme WordPress-filene, og sette opp et nytt WordPress-område via wp-admin i stedet for å gå gjennom den berømte 5-minutters installasjonen.

På slutten av opplæringen kan du besøke http://wordpress.mu/ for å se din lokale WordPress MU-installasjon. Du vil også kunne åpne den samme siden i VMWare Fusion, som kjører Windows XP. Dette betyr at du vil kunne se den i alle store nettlesere - IE5.5-8, Chrome, Safari Mac, Safari PC, Firefox Mac, Firefox PC osv. Listen fortsetter.

Trinn 1 - Bytte havner på MAMP PRO

Når du har installert MAMP PRO, åpne den opp og serverne skal begynne å kjøre. Vi må endre portene. Havner er i utgangspunktet "døren" som en server forteller nettleseren å gå gjennom. Du er kanskje kjent med CPanelXs port 8082. CPanel har fortalt serveren din at for å komme til CPanel må du gå gjennom døren 8082. Som standard liker MAMP PRO å ha sine egne porter- 8888 for apache og 8889 for MySQL. Vi må endre dette tilbake til standardinnstillingene. Du kan enten slå den til 80/3306 manuelt eller rett og slett klikk 'Standard Ports'

MAMP PRO vil da fortelle deg at serverne må starte på nytt for at endringer skal tre i kraft. Klikk på OK, og la det gjøre ting. Hvis det forteller deg at Apache ikke klarer å starte om igjen, må du kontrollere at "Webdeling" ikke er merket i delen Deltagelsespreferanser. Du burde nå kunne besøke http: // localhost: 80 for å se enten "Hvis du kan se denne siden, er Apache vellykket installert" -siden eller standard MAMP-indekssiden. Flott.

Trinn 2 - redigering av httpd.conf

httpd.conf er hva Apache leser når det ser på hvilke verter eller nettadresser som skal kjøres på. Du finner httpd.conf i ~ / Applications / MAMP / conf / apache / httpd.conf

Rull ned til bunnen, og du vil sikkert finne dette:

 DocumentRoot "/ Programmer / MAMP / htdocs" Servernavn localhost 

eller ingenting i det hele tatt. Vi skal legge til dette, eller endre det til følgende kode. Vi vil også legge til vår egen virtuelle vert, som vil være wordpress.mu (Bare en sidemerking, når du gjør dette er det viktig å aldri velge en nettadresse som vil være i konflikt med et faktisk nettsted, fordi mens innstillingene er som du vil aldri kunne besøke nettadressen til ditt lokale nettsted, for eksempel hvis jeg setter min vert for eksempel.com, ville example.com alltid Løs på min lokale maskin i motsetning til example.com online). Så som jeg sa, legg til dette (eller endre standard en)

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

Ikke glem å endre deg til brukernavnet ditt. Dette vil også kreve en omstart av Apache- og MySQL-serverne. Du vil sikkert merke til at wordpress.mu ikke eksisterer i mappen din, så opprett den!

Trinn 3 - redigering / etc / hosts

Denne filen, verter er konfigurasjonen for akkurat det, vertene. Så httpd.conf satt vertene for macen din! Dette krever litt Terminal-arbeid, men jeg lover at det er like enkelt som å kopiere og lime inn kommandoen, og deretter skrive en enkelt linje!

Åpne Terminal (det er i Verktøy i Programmer-mappen) og skriv:

sudo pico / etc / hosts

Og trykk enter. sudo betyr at det er en administrasjon, pico er terminalens redaktør (som du snart vil se) og / etc / hosts er banen til det vi vil redigere. Du blir bedt om passordet ditt, så skriv det inn. Du bør nå se denne skjermen:

Den siste linjen kan eller ikke være der - hvis det ikke er uomtvistelig, endrer vi det alligevel. Sett markøren nederst (klikk ikke fungerer) og hvor den siste koden er, endrer localhost til wordpress.mu. Det burde lese:

127.0.0.1 wordpress.mu

127.0.0.1 er datamaskinens måte å si "meg" på. Lagre filen ved å trykke ctrl + o (o for skrive ute og så ctrl + x å slutte pico.

Trinn 4 - Legge til en vert for MAMP PRO

Det endelige stykket av puslespillet er å lage et vertsalias i MAMP PRO. Nå som vertene er satt opp, må vi fortelle MAMP PRO at det faktisk er der. I MAMP PRO klikker du på 'Hosts' -fanen. Du må legge til et alias. Klikk på det lille pluss nederst til venstre. Du må stille noen få ting. Server navn: wordpress.mu, havn: 80, Diskplassering: /Users/YOU/Sites/wordpress.mu, og legg til et alias nederst til høyre for wordpress.mu.

Klikk på søk, og start serverne på nytt en gang til

Trinn 5 - WordPress MU

Ta tak i wordpress-mu Last ned og endre navn på det til wordpress.mu. Stikk den i mappen din. Hei presto, du kan gå gjennom med installasjonen! Dessverre fant jeg ingen enkel måte å bruke underdomener på en lokal server, så jeg satt fast på undermapper som strukturen. Flott! Du kan nå bruke WordPress mu på din lokale datamaskin! Gå videre med 5-minutters installasjon, og deretter kan du legge til blogger under "Admin-menyen". Jeg vil ikke gå for mye inn i WPMUs virkelige funksjonalitet, men jeg vil forklare hvordan jeg bruker når jeg jobber på slutten.

VMWare Fusion

Jeg kommer ikke til å gå i dybden om dette emnet, fordi det er mange opplæringsprogrammer på det. Jeg vil imidlertid forklare hvordan du kan endre en helt ny installasjon (selv om du har brukt den i mange år, er det sannsynligvis ikke mye som vil endre seg uansett). Start opp VMWare Fusion, og aktiver Unity hvis du så vær så snill. Enhet lar deg kjøre Windows XP-vinduer nativt i din Mac-se skjermbilde nedenfor!

Trinn 6 - \ etc \ verter (Windows)

De / etc / hosts filen i XP trenger redigering også. Du kan finne den i C: \ Windows \ system32 \ drivers \ etc \ hosts. Åpne den opp med Notisblokk, og vi skal legge inn vår linje. Vi må først ta en IP-adresse. Åpne et nytt terminalvindu og skriv inn ifconfig -a. Du får mye søppel tilbake - bla ned litt til du kan se 'vmnet8'. Ta tak i den IP-adressen, den jeg har markert i bildet nedenfor.

Deretter går du tilbake til din \ etc \ vertsfil i Windows, og nederst, lim den IP-adressen i etterfulgt av wordpress.mu.

Trinn 7 - flushdns

Dessverre, Windows må slås for at det skal bemerkes at en endring har funnet sted, så du må nå åpne kommandoprompt. Det er i Tilbehør i startmenyen. Bare skriv inn ipconfig / flushdns. Hva dette gjør er å spyle alle DNS-navnene (localhost hovedsakelig) slik at det gjenkjenner den oppdaterte vertsfilen.

voila!

Du er nå i stand til å besøke MAMP kjører WordPress MU installasjonen på hver Windows-nettleser det var - ser ut som jeg har litt arbeid å gjøre!

En praktisk bruk for den

Så som lovet sa jeg at jeg ville fortelle deg hvordan jeg bruker den. Hva jeg har gjort er gått fram og lastet ned hver nettleser jeg trenger / støtter og installert den i min XP-installasjon. På denne måten kan jeg sammenligne mitt WordPress-webstedsvindu ved siden av vinduet og har lett tilgang til å endre hva jeg trenger, uten å måtte lagre det og oppdatere en nettverksinstallasjon!

Ta et omslag

Så der har du det. Den ultimate guiden til det ultimate WordPress-oppsettet. Det føles som om jeg ikke har lagt nok vekt på WordPress MU selv, men det er bare en installasjonsveiledning. WordPress MU sparer masse og mye diskplass ved å ta alle dine egne WordPress-blogger og sette dem inn i 1- du har en universell temomappe / -administrator som gjør det super enkelt å raskt bytte mellom redigeringssteder.

  • Følg oss på Twitter, eller abonner på NETTUTS RSS Feed for flere daglige webutviklingsverktøy og artikler.