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.
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.
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.
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.
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!
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.
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
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.
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!
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
.
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.
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!
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!
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.