Hoe plaats je een Killer WordPress-testomgeving Lokaal?

Als je een zware WordPress-ontwikkelaar bent zoals ik, zou je kunnen ontdekken dat je voor elke site een nieuwe installatie moet maken die een vreemde structuur of specifieke berichten vereist, in plaats van dat je de uniforme lokale test WordPress-installatie gebruikt. Cue WordPress Mu. WordPress Multi User is een platform gemaakt door de genieën bij Automattic dat in feite een WordPress-installatie is waarmee meerdere blogs met dezelfde software kunnen worden uitgevoerd.

In deze zelfstudie laat ik je zien hoe WordPress Mu lokaal kan worden ingesteld, zodat het ook in VMWare Fusion kan worden bekeken, een stukje software waarmee je browsers kunt testen op Microsoft XP en Vista. Alleen Mac, sorry, maar ik weet zeker dat iets vergelijkbaars kan worden gedaan met de pc-versies van MAMP.

Voorwoord

Helaas vereist deze handleiding een paar betaalde dingen, dus het kan duur worden. U hebt MAMP PRO, Microsoft XP en VMWare Fusion nodig. Alleen MAMP PRO is essentieel als u geen cross-browser-test hoeft uit te voeren. MAMP PRO heeft een aantal functies op MAMP die we nodig hebben bij het definiëren van onze nieuwe ontwikkelaarssite. Download WordPress MU ook, we hebben dat nodig!

Notitie: MAMP PRO wordt geleverd met MAMP - steek beide in Toepassingen, omdat u de twee nodig hebt.

Rennen

OK, dus als je niet helemaal weet wat we gaan doen, ga ik het verder opdelen. Als u WordPress gebruikt om uw websites te ontwikkelen, moet u telkens wanneer u een nieuwe website maakt een nieuwe installatie van WordPress downloaden, installeren en het hele proces alleen voor een nieuwe site doorlopen. Dit kost tijd EN ruimte op de harde schijf. Wat we zullen doen, is het opzetten van een type WordPress-installatie waarmee je dezelfde WordPress-bestanden kunt gebruiken en een nieuwe WordPress-site kunt opzetten via wp-admin in plaats van door de beroemde 5 minuten durende installatie te gaan.

Aan het einde van de zelfstudie kunt u http://wordpress.mu/ bezoeken om uw lokale WordPress MU-installatie te bekijken. U kunt dezelfde pagina ook openen in VMWare Fusion, waarop Windows XP wordt uitgevoerd. Dit betekent dat je het in ALLE belangrijke browsers kunt zien - IE5.5-8, Chrome, Safari Mac, Safari PC, Firefox Mac, Firefox PC, enz. De lijst gaat maar door.

Stap 1 - Poorten wijzigen op MAMP PRO

Zodra u MAMP PRO hebt geïnstalleerd, opent u het en moeten de servers worden gestart. We moeten de poorten wijzigen. Poorten zijn in feite de 'deur' die een server de browser laat doorlopen. U kent mogelijk de poort van CPanelX 8082. CPanel heeft uw server verteld dat u naar de CPanel moet gaan om door de deur te gaan 8082. Standaard heeft MAMP PRO zijn eigen poorten- 8888 voor apache en 8889 voor MySQL. We moeten dit terugzetten naar de standaardinstellingen. Je kunt het veranderen naar 80/3306 handmatig of klik op 'Standaardpoorten'

MAMP PRO zal u dan vertellen dat de servers opnieuw moeten worden opgestart om wijzigingen door te voeren. Klik op OK en laat het zijn ding doen. Als het je vertelt dat Apache niet herstart, controleer dan of 'Web delen' niet is aangevinkt in je deelvenster Voorkeuren delen. Je zou nu kunnen bezoeken http: // localhost: 80 om de pagina 'Als deze pagina Apache is succesvol geïnstalleerd' of de standaard MAMP-indexpagina te zien. Super goed.

Stap 2 - bewerken van httpd.conf

httpd.conf is wat Apache leest wanneer het kijkt naar welke hosts of URL's moeten worden uitgevoerd. Je vindt httpd.conf in ~ / Programma's / MAMP / conf / apache / httpd.conf

Blader helemaal naar beneden en je zult waarschijnlijk dit vinden:

 DocumentRoot "/ Applications / MAMP / htdocs" Servernaam localhost 

of helemaal niets. We gaan dit toevoegen, of veranderen in de volgende code. We zullen ook onze eigen virtuele host toevoegen, die wordpress.mu zal zijn (alleen een kanttekening, hierbij is het belangrijk om nooit een URL te kiezen die in conflict komt met een echte site, want terwijl de instellingen zijn zoals je zult nooit in staat om de url van uw lokale site online te bezoeken, bijvoorbeeld als ik mijn host als example.com zou instellen, zou example.com dat doen altijd oplossen naar mijn lokale computer in tegenstelling tot example.com online). Dus zoals ik al zei, voeg dit toe (of verander de standaard)

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

Vergeet niet om JOU te veranderen in je gebruikersnaam. Dit vereist ook een herstart van de Apache- en MySQL-servers. U zult waarschijnlijk merken dat wordpress.mu niet bestaat in uw map met sites - dus maak het!

Stap 3 - bewerken / etc / hosts

Dit bestand, hosts is de configuratie voor precies dat, de hosts. Dus httpd.conf heeft de hosts voor je mac ingesteld! Dit vereist wat Terminal werk, maar ik beloof je dat het net zo eenvoudig is als het kopiëren en plakken van de opdracht en dan een enkele regel te typen!

Open Terminal (het bevindt zich in Hulpprogramma's in de map Toepassingen) en typ:

sudo pico / etc / hosts

En druk op enter. sudo betekent dat het een admin actie is, pico is de terminal-editor (die je snel zult zien) en / etc / hosts is het pad naar wat we willen bewerken. U wordt om uw wachtwoord gevraagd, dus typ het in. U zou nu dit scherm moeten zien:

Die laatste regel kan er wel of niet zijn - als het geen zorgen maakt, zullen we het toch veranderen. Plaats de cursor onderaan (klikken werkt niet) en verander localhost in die laatste regel code in wordpress.mu. Moet lezen:

127.0.0.1 wordpress.mu

127.0.0.1 is de manier van de computer om 'mij' te zeggen. Sla het bestand op door op te drukken ctrl + o (o voor schrijven uit en dan ctrl + x om met pico te stoppen.

Stap 4 - Een host toevoegen voor MAMP PRO

Het laatste stukje van de puzzel is om een ​​host alias te maken in MAMP PRO. Nu de hosts allemaal zijn ingesteld, moeten we MAMP PRO vertellen dat het er is. Klik in MAMP PRO op het tabblad 'Hosts'. U moet een alias toevoegen. Klik linksonder op het kleine plusteken. U moet een paar dingen instellen. Server naam: wordpress.mu, haven: 80, Schijflocatie: /Users/YOU/Sites/wordpress.mu, en voeg rechtsonder een alias toe van wordpress.mu.

Klik op toepassen en opnieuw de servers opnieuw opstarten

Stap 5 - WordPress MU

Pak je wordpress-mu Download en hernoem het naar wordpress.mu. Plak het in uw map met sites. Hé presto, je kunt doorgaan met de installatie! Helaas vond ik geen gemakkelijke manier om sub-domeinen te gebruiken op een lokale server, dus ik bleef gewoon bij submappen als de structuur. Super goed! U kunt nu WordPress mu gebruiken op uw lokale computer! Ga door met de installatie van 5 minuten en dan kun je blogs toevoegen via het 'Beheerdermenu'. Ik zal niet te veel ingaan op de eigenlijke functionaliteit van WPMU, maar ik zal uitleggen hoe ik gebruik wanneer ik aan het einde werk.

VMWare Fusion

Ik ga hier niet dieper op ingaan, omdat er veel tutorials over zijn. Ik zal je echter wel uitleggen hoe je een geheel nieuwe installatie kunt aanpassen (zelfs als je het al eeuwen gebruikt, is er waarschijnlijk niet veel dat toch is veranderd). Start VMWare Fusion op en activeer Unity als je dat wilt. Met Unity kunt u Windows XP-vensters standaard in uw mac-see screenshot hieronder uitvoeren!

Stap 6 - \ etc \ hosts (windows)

De / Etc / hosts bestand in XP moet ook worden bewerkt. Je kunt het vinden in C: \ Windows \ system32 \ drivers \ etc \ hosts. Open het met Kladblok en we staan ​​op het punt onze lijn in te voeren. We moeten eerst een IP-adres pakken. Open een nieuw terminalvenster en typ ifconfig -a. Je krijgt een heleboel junk back-scroll een beetje naar beneden totdat je 'vmnet8' kunt zien. Grijp dat IP-adres, dat ik heb gemarkeerd in de onderstaande afbeelding.

Ga vervolgens terug naar het bestand \ etc \ hosts in Windows en plak dat IP-adres onderaan in, gevolgd door wordpress.mu.

Stap 7 - flushdns

Helaas moeten er vensters voor worden geslagen om te zien dat er een wijziging heeft plaatsgevonden, dus nu moet je de opdrachtprompt openen. Het staat in Accessoires in het startmenu. Typ gewoon ipconfig / flushdns. Wat dit doet is alle DNS-namen doorspoelen (voornamelijk localhost), zodat het bijgewerkte hosts-bestand wordt herkend.

Voila!

Je bent nu in staat om je MAMP te bezoeken met WordPress MU installatie op elke Windows-browser die er was- ziet eruit alsof ik een beetje werk te doen heb!

Een praktisch gebruik ervoor

Zoals beloofd, zei ik dat ik je zou vertellen hoe ik het gebruik. Wat ik heb gedaan, is verder gegaan en alle browsers die ik nodig / ondersteuning heb gedownload en geïnstalleerd in mijn XP-installatie. Op deze manier kan ik mijn WordPress-sites-venster naast venster vergelijken en eenvoudig toegang hebben om alles aan te passen wat ik nodig heb, zonder het te moeten opslaan en een online installatie te verversen!

Neem een ​​omslag

Dus daar heb je het. De ultieme gids voor de ultieme installatie van WordPress. Het voelt alsof ik niet voldoende nadruk heb gelegd op WordPress MU zelf, maar het is slechts een zelfstudie. WordPress MU bespaart heel veel schijfruimte door al uw afzonderlijke WordPress-blogs te nemen en deze in 1 te plaatsen. U hebt een universele themamap / manager waardoor het supereenvoudig is om snel te wisselen tussen bewerkingssites.

  • Volg ons op Twitter, of abonneer je op de NETTUTS RSS-feed voor meer dagelijkse webontwikkelingen, tuts en artikelen.