Hoe installeer je meerdere websites vanuit één centrale plek? Met WordPress MU. Het installeren en inrichten bleek zo makkelijk nog niet en daarom dit stappenplan.
Update 2014: inmiddels is WordPress MU geen apart pakket meer van WordPress dus is de bovenstaande informatie niet meer (geheel) geldig.
Voor het eerst eens een wat technischer blogpost. Behalve dan die keer dat ik over pingbacks, refbacks en trackbacks schreef. Techniek is niet echt mijn ding. Na lang, lang proberen kan ik het wel een beetje, maar als ik niet opschrijf hoe ik het doe, begint het hele uitzoeken de volgende keer weer opnieuw. En dat was het geval toen ik voor de tweede keer in mijn leven WordPress MU ging installeren.
WordPress MU
WordPress watte? Het is een contentmanagementsysteem waarmee je eenvoudig meerdere websites kunt opzetten vanuit één centrale installatie. De multi-user-variant dus. Voor als je verwacht binnenkort een aantal dochtersites nodig te hebben. Ik installeerde MU vorig jaar voor de site 23 PolitieDingen, inmiddels is de derde dochtersite erop aangemaakt en meer zullen dit jaar volgen. Eigenwijs als ik ben, wil ik dan toch alles zelf proberen te doen; leer ik ook nog eens iets. Met al die informatie beschikbaar op internet zou het toch moeten lukken? Met veel pijn en moeite lukt het uiteindelijk.
Stappenplan
Onlangs had ik het idee opgevat om weer een dergelijke site aan te maken met WordPress MU erop. Het gaat om een nieuwe variant van de 23 Dingen-cursus. Dit is een cursus waarin cursisten spelenderwijs de digitale wereld (sommigen noemen het web 2.0) ontdekken. De nieuwe variant is 23 OpsporingsDingen, speciaal voor de doelgroep rechercheurs van de politie. En omdat deze eenzelfde soort uitwerking in de toekomst kan krijgen als 23PolitieDingen nu heeft, moest ik maar weer aan WordPress MU vond ik. En zoals gedacht, het was weer een hoop geklooi! Uiteindelijk wél gelukt en zonder al te veel hulp van echte techneuten. Om niet alleen mezelf voor de volgende keer maar ook anderen te helpen volgt hier een hopelijk begrijpelijk stappenplan, zonder al teveel technische rompslomp. Daar komt ‘ie.
- Hostingpakket en domeinnaam
Vraag bij je favoriete hostingbedrijf een hostingpakket met domeinnaam aan. Heb je geen favoriet, vergelijk dan verschillende aanbieders, bijvoorbeeld op internetten.nl. Het zijn er een hele hoop! In elk geval is het belangrijk dat het hostingbedrijf met de scripttaal PHP 5 en database MySQL 4 kan werken; dat heb je nodig voor WordPress MU. Heb je een geschikt bedrijf gevonden, zoek dan eerst nog even op Google of je recensies kan vinden over de dienstverlening. - Downloaden en uitpakken
Download WordPress MU (WPMU) naar je eigen harde schijf en pak het programma uit. - Instructies en inloggegevens
Bekijk de eventuele instructies die je van het hostingbedrijf krijgt goed volg ze op. Hier staan ook de inloggegevens voor zowel het FTP-en (overzetten van bestanden naar de server) als het controlepaneel in. - Instellen controlepaneel
Het controlepaneel is de achterkant van je hosting waar je wachtwoorden kunt veranderen, maar ook databases kunt aanmaken. Maak een database aan en maak daar ook een gebruiker bij aan. Dit is nodig omdat WPMU ergens aan gekoppeld moet zijn. - Wildcard aanmaken
WPMU moet subdomeinen kunnen aanmaken als je dochtersites wilt opzetten. Zoek daarvoor de instellingen van je domeinnaam op in het controlepaneel van je hosting en maak onderaan een nieuw A-record aan met een asterisk (*) als waarde. Dit is een zogenaamde wildcard. Je hostingbedrijf kan dit waarschijnlijk ook voor je doen. - Maak verbinding met server
Open je FTP-programma, bijvoorbeeld FileZilla en vul de gegevens van het hostingbedrijf in om contact te krijgen met de server. - Kopieer WordPress MU
Als dit lukt, kopieer dan de WPMU-mapjes van de harde schijf naar de plek waar je hostingbedrijf zegt dat het moet staan. In mijn geval was dat de map ‘httpdocs’ die rechtstreeks onder de hoofdmap ’23opsporingsdingen.nl’ staat. Je kunt hierbij uit twee varianten kiezen:- Wil je straks dochtersites als dochtersite.23opsporingsdingen.nl aanmaken, plaats dan de mappen die zich bevinden in de WPMU-map rechtstreeks in de siteroot (in mijn geval dus ‘httpdocs’) op de server.
- Wil je straks juist dochtersites als 23opsporingsdingen.nl/dochtersite, kopieer dan de hele map naar de server.
- Gegevens koppelen en admin aanmaken
Zoek je site op internet op. Als tot nu toe alles goed is gegaan, zie je een WPMU-scherm waarin je de gegevens van je zojuist aangemaakte database moet invullen. Dit vult WPMU dan automatisch in in het configuratiebestand; makkelijk! Je maakt hierbij ook een admin-gebruiker aan. - Inloggen en nieuwe gebruiker aanmaken
De site is nu gekoppeld aan WPMU en je kunt inloggen met jesitenaam.nl/wp-admin. Let daarbij op: gooi nooit zomaar de automatisch aangemaakte admin-gebruiker weg, dan ben je namelijk je hele sitebeheer kwijt. Maak in plaats daarvan een nieuwe gebruiker aan die je adminrechten geeft. Log vervolgens in met die nieuwe gebruiker, en haal de adminrechten van gebruiker ‘admin’ af. Maar verwijder dus wederom niet de hele admin-gebruiker! Het maakt je WPMU-installatie veiliger door voortaan met deze nieuwe gebruiker te werken. - Taal wijzigen
Het wordt natuurlijk allemaal een stuk prettiger als je alles gewoon in je eigen moerstaal kan lezen. Download hiervoor van de ontwikkelaarspagina van WPMU het taalpakket voor Nederlands op je eigen harde schijf. Maak op de harde schijf een mapje ‘languages’ aan. Pak het zip-bestand uit en kopieer het .mo-bestand in de map languages. Hernoem het bestand naar ‘nl.mo’. Nu kun je deze nieuwe map uploaden via FTP naar de server, naar het mapje wp-content. In de opties van de Site Admin kun je nu kiezen voor de Nederlandse taal.
Gefeliciteerd, je bent nu klaar om met je blog aan de slag te gaan! 🙂
Je loopt vast nog tegen technische hobbeltjes en hobbels aan. Mocht je het idee hebben opgevat mij een vraag daarover te stellen: helaas, ik kan je daar niet mee helpen. Mijn advies: ga op internet zoeken naar besprekingen van je probleem; er zijn vast meer mensen die dat probleem ook hebben gehad! Zoek daarvoor bijvoorbeeld op de foutmelding die je krijgt of in steekwoorden wat er misgaat. Veel van wat je vindt, is Engelstalig. En kom je er echt niet uit, dan kun je het probleem altijd nog aan je hostingbedrijf voorleggen; het probleem kan zomaar aan een instelling aan hun kant zitten.
Heel veel succes! En oh ja, laat even een berichtje achter of het gelukt is! 🙂
Bronnen:
- Installing WPMU
- WPMU tutorial (.pdf, 1.3 MB)
- Forums WordPress MU
Marijke zegt
Hallo even een vraag misschien weet jij er wel iets op. Of misschien lees ik het gewoon niet goed.
Als ik op mijn website 2 of 3 blog mogelijkheden wil hebben. Bijvoorbeeld een voor mijzelf en een voor mijn dochter Dus op een pagina voor mijzelf een blog en op de pagina van mijn dochter. Heb je daar een idee over?
Natalie zegt
@Marijke: ik kan het natuurlijk proberen! Als ik het zo lees, is het goed mogelijk dat WPMU jou hiervoor de oplossing biedt; je kunt dan kiezen voor subpagina’s met als url bijvoorbeeld http://dochterblog.marijke.nl. Voor wat jij wil, kun je echter het gewone programma WordPress installeren en dit voor een aangemaakt subdomein opnieuw te doen. Al met al misschien wel gemakkelijker dan WPMU! Als het tenminste bij twee blogs blijft.
Wat leuk trouwens dat moeder en dochter allebei (willen) bloggen. Ik zie het die van mij nog niet doen! 😉
jeroen zegt
Heb je instructie gevolgd en volgens mij ben ik in staat geweest hetgeheel te installeren. Dank je voor de info
Natalie zegt
@jeroen: mooi en graag gedaan! 🙂