Om du är en tung WordPress-utvecklare som jag kanske du finner att du behöver skapa en ny installation för varje webbplats som kräver en konstig struktur eller specifika inlägg, istället för att använda din enhetliga lokala test WordPress-installation. Cue WordPress Mu. WordPress Multi User är en plattform som skapats av genierna på Automattic som är i grunden en WordPress-installation som tillåter flera bloggar att springa med samma programvara.
I den här handledningen kommer jag att visa dig hur du installerar WordPress Mu lokalt så att den kan ses i VMWare Fusion, ett program som gör det möjligt att köra webbläsarprover på Microsoft XP och Vista. Mac bara, förlåt, men jag är säker på att något liknande kan göras med PC-versionerna av MAMP.
Tyvärr kräver denna handledning några betalda saker, så det kan bli dyrt. Du behöver MAMP PRO, Microsoft XP och VMWare Fusion-Only MAMP PRO är viktigt om du inte behöver korsa webbläsare test. MAMP PRO har viss funktionalitet på MAMP som vi behöver när vi definierar vår nya utvecklarwebbplats. Hämta WordPress MU också, vi behöver det!
Notera: MAMP PRO levereras med MAMP - håll bara dem båda i Applications eftersom du behöver de två.
OK, så om du inte vet helt vad vi ska göra kommer jag att bryta ner det vidare. Om du använder WordPress för att utveckla dina webbplatser måste du, varje gång du skapar en ny webbplats, ladda ner en ny installation av WordPress, installera den och gå igenom hela processen bara för en ny webbplats. Detta tar tid och hårddiskutrymme. Vad vi ska göra är att skapa en typ av WordPress-installation som låter dig använda samma WordPress-filer och skapa en ny WordPress-webbplats via wp-admin istället för att gå igenom den berömda 5 minuters installationen.
I slutet av handledningen kan du besöka http://wordpress.mu/ för att se din lokala WordPress MU-installation. Du kan också öppna samma sida i VMWare Fusion, som kör Windows XP. Det betyder att du kan se den i alla större webbläsare - IE5.5-8, Chrome, Safari Mac, Safari PC, Firefox Mac, Firefox PC, etc. Listan fortsätter.
När du har installerat MAMP PRO, öppna den och servrarna ska börja springa. Vi behöver byta portar. Hamnar är i grunden "dörren" som en server säger att webbläsaren ska gå igenom. Du kanske känner till CPanelXs port 8082
. CPanel har sagt till din server att för att komma till CPanel måste du gå igenom dörren 8082
. Som standard tycker MAMP PRO att ha egna portar- 8888
för apache och 8889
för MySQL. Vi måste ändra det här till standardinställningarna. Du kan antingen vända det till 80/3306
manuellt eller helt enkelt klicka på "standardportar"
MAMP PRO kommer då att berätta att servrarna måste starta om för att ändringar ska träda i kraft. Klicka på OK och låt det göra det. Om det berättar att Apache misslyckas med att starta om, kontrollera att "Web Sharing" är avmarkerad i din delningsprefs-rutan. Du borde nu kunna besöka http: // localhost: 80
för att se antingen "Om du kan se den här sidan Apache är framgångsrikt installerad" sida eller standard MAMP index sida. Bra.
httpd.conf är vad Apache läser när det ser på vilka värdar eller webbadresser som ska köras på. Du hittar httpd.conf i ~ / Program / MAMP / conf / apache / httpd.conf
Bläddra ner till längst ner, och du kommer troligen att hitta det här:
DocumentRoot "/ Program / MAMP / htdocs" Servernamn localhost
eller ingenting alls. Vi lägger till det här eller ändrar det till följande kod. Vi lägger också till vår egen virtuella värd, som kommer att vara wordpress.mu (Bara en sidnot, när du gör det är det viktigt att aldrig välja en URL som kommer att stämma i konflikt med en verklig webbplats, eftersom inställningarna är som du aldrig kunna besöka din lokala webbplatsens webbadress online, t ex om jag ställde min värd till exempel.com, skulle example.com alltid lösa till min lokala maskin i motsats till example.com online). Så, som jag sa, lägg till detta (eller byt standard)
DocumentRoot "/Users/YOU/wordpres.mu" Servernamn localhost DocumentRoot "/Users/YOU/Sites/wordpress.mu" Servernamn http://wordpress.mu/
Glöm inte att ändra dig till ditt användarnamn. Detta kommer också att kräva en omstart av Apache och MySQL-servrarna. Du kommer nog att märka att wordpress.mu existerar inte i din mapp för webbplatser - så skapa det!
Den här filen, värdar
är konfigurationen för exakt det, värdarna. Så httpd.conf ställer in värdarna för din mac! Detta kräver lite Terminal-arbete, men jag lovar dig att det är lika lätt som att kopiera och klistra in kommandot, och sedan skriva en enda rad!
Öppna Terminal (det finns i Verktyg i Programma-mappen) och skriv:
sudo pico / etc / hosts
Och slå in. sudo betyder att det är en admin handling, pico är Terminalens redaktör (som du snart kommer att se) och / etc / hosts är sökvägen till det vi vill redigera. Du blir uppmanad till ditt lösenord, så skriv det in. Du ska nu se den här skärmen:
Den sista raden kan eller inte vara där - om det inte är oroa dig kommer vi ändå att ändra det ändå. Placera markören längst ner (klicka inte fungerar) och där den sista raden av kod är, ändra localhost till wordpress.mu. Det borde läsa:
127.0.0.1 wordpress.mu
127.0.0.1 är datorns sätt att säga "mig". Spara filen genom att trycka på ctrl + o
(o för skriv ut och då ctrl + x
att sluta pico.
Det sista stycket av pusslet är att skapa ett värdalias i MAMP PRO. Nu när värdarna är uppbyggda, måste vi berätta för MAMP PRO att det faktiskt finns där. I MAMP PRO klickar du på fliken "Värdar". Du måste lägga till ett alias. Klicka på det lilla pluset längst ner till vänster. Du måste ange några saker. Server namn: wordpress.mu
, hamn: 80
, Disk Plats: /Users/YOU/Sites/wordpress.mu
, och lägg till ett alias längst ned till höger om wordpress.mu
.
Klicka på Apply, och starta om serverna en gång till
Ta tag i ditt wordpress-mu Hämta och byt namn på det till wordpress.mu. Stick den i din mapp med webbplatser. Hej presto, du kan gå igenom med installationen! Tyvärr hittade jag inget enkelt sätt att använda subdomäner på en lokal server, så jag fastnade bara på undermappar som strukturen. Bra! Du kan nu använda WordPress mu på din lokala dator! Fortsätt med 5 minuters installation, och sedan kan du lägga till bloggar under "Admin Menu". Jag går inte för mycket i WPMUs verkliga funktionalitet, men jag förklarar hur jag använder när jag arbetar i slutet.
Jag kommer inte att gå in på djupet om detta ämne, för det finns många handledning på den. Jag kommer dock att förklara hur man ändrar en helt ny installation (även om du har använt den i åldrar finns det förmodligen inte mycket som ändå ändras). Starta VMWare Fusion och aktivera Unity om du så snälla. Enhet ger dig möjlighet att köra Windows XP-fönster inbyggt i din Mac-se skärmdump nedan!
De / etc / hosts
filen i XP behöver redigering också. Du kan hitta den i C: \ WINDOWS \ system32 \ drivers \ etc \ värdar
. Öppna den med Anteckningsblock, och vi ska lägga in vår linje. Vi måste först ta en IP-adress först. Öppna ett nytt terminalfönster och typ ifconfig -a
. Du kommer att få en massa skräp bakåt - rulla ner lite tills du kan se "vmnet8". Ta tag i den IP-adressen, den jag har markerat i bilden nedan.
Gå sedan tillbaka till din \ etc \ hosts-fil i Windows, och längst ner klistra in den IP-adressen i följd av wordpress.mu
.
Tyvärr behöver Windows klickas för att det märks att en förändring har skett, så du måste nu öppna Kommandotolken. Det finns i Tillbehör i startmenyn. Skriv bara ipconfig / flushdns
. Vad det här gör är att spola alla DNS-namn (localhost främst) så att den känner igen den uppdaterade värdfilen.
Du kan nu besöka din MAMP-körning av WordPress MU-installationen på alla Windows-webbläsare som det fanns - ser ut att jag har lite jobb att göra!
Så som lovat sa jag att jag skulle berätta för dig hur jag använder den. Vad jag har gjort är gått fram och laddat ner varje webbläsare som jag behöver / support och installerade den i min XP-installation. På så sätt kan jag jämföra mitt WordPress-sidfönster bredvid fönstret och enkelt ha tillgång till att ändra vad jag behöver, utan att behöva spara det och uppdatera en onlineinstallation!
Så där har du det. Den ultimata guiden till det ultimata WordPress-installationsprogrammet. Det känns som om jag inte har lagt tillräckligt med betoning på WordPress MU själv, men det är bara en installationshandledning. WordPress MU sparar massor och massor av diskutrymme genom att ta alla dina separata WordPress-bloggar och lägga dem in i 1- du har en universell temamapp / chef som gör det super enkelt att snabbt byta mellan redigeringsplatser.