Multi-Site WordPress 

Vanaf WordPress 3.0 is er binnen WordPress de mogelijkheid om een netwerk van sites (Multi-site) aan te maken. Dit houd in dat u met één enkele WordPress installatie meerdere WordPress sites kan beheren.
Wanneer u meerdere weblogs moet onderhouden is het handig om dit vanuit een centrale backend te beheren.

Met deze blog gaan wij in op het opzetten van een multi-site met WordPress op subdomeinen. Als uw normale domein bijvoorbeeld “voorbeeld.nl”  is kunt u een subdomein gebruiken om “subdomein.voorbeeld.nl” aan te maken. Deze blog bevat een stappenplan voor de implementatie van een Multi-site WordPress. “Dubbele aanhalingstekens” zijn slechts ter verduidelijking en dienen niet in uw configuratie gebruikt te worden.

Om een subdomein te gebruiken moeten er wildcards geconfigureerd worden op de server zodat het nieuwe subdomein bereikt kan worden.
Indien u gebruik wilt maken van een Multi-Site WordPress installatie zal dit geconfigureerd moeten worden en moet u een e-mail sturen naar support@skyberate.nl met het verzoek om wildcards voor u te configureren.

 

Stap 1: Vóór de installatie

1. Om een Multi-site WordPress installatie op te zetten dient u in te loggen op uw DirectAdmin paneel en uw WordPress.

2. Voordat u begint met het configureren van de Multi-site moet u beschikken over een werkende WordPress installatie met bijbehorende database. Tevens moeten alle bestanden in de root directory (public_html) staan.

3. Wanneer dit allemaal in orde is dan is het verstandig om een backup te maken van uw database en bestanden alvorens verder te gaan.

 


Stap 2: Multi-Site inschakelen

1. Om deze  functie in te schakelen moet u in het bestand “wp-config.php”  recht boven de regel “/* That’s all, stop editing! Happy blogging. */:” die bijna aan de onderkant van het bestand staat exact het volgende stuk code toevoegen:

“define(‘WP_ALLOW_MULTISITE’, true);”.

2. Log opnieuw in op WordPress.

 

Stap 3: Het netwerk installeren/configureren

Wanneer u opnieuw inlogt staat er bij “Extra” een nieuwe optie, namelijk “Netwerk Instellen”.

 

 

 

 

 

1. Selecteer deze optie om de netwerk installatie te configureren.

2. Vul de gewenste netwerk titel en het gewenste e-mail adres in en klik op.

 

3. Maak voor de zekerheid een backup van uw bestaande” wp-config.php” en “.htaccess” bestanden.

4. Maak een blogs.dir directory aan in de folder “/wp-content/”. De locatie van “/wp-content/” staat aangegeven bij stap 1 in het venster.

5. Pas wp-config.php aan. De locatie hiervan staat aangegeven bij stap 2 in het venster. De benodigde code zal automatisch gegenereerd worden en moet wederom geplaatst worden boven de regel “/* That’s all, stop editing! Happy blogging. */:”. Plaats alle code van stap 2 hier recht boven.  Er moet echter een kleine aanpassing worden gedaan aan deze code, namelijk:

“define( ‘SUBDOMAIN_INSTALL’, false)”, verander dit in “define( ‘SUBDOMAIN_INSTALL’, true )”

6. Wanneer  dit voltooid is staat er  dus in “wp-config.php” een stuk code dat vergelijkbaar is met de volgende afbeelding:


7. Na het opslaan van “wp-config.php”moet u opnieuw in WordPress inloggen.

8. Vervolgens moet u “.htaccess” aanpassen. De locatie van “.htaccess” staat aangegeven bij stap 3 van het venster. U behoort alle aanwezige code te vervangen door de automatisch gegenereerde code. Het eindresultaat zal vergelijkbaar zijn aan de volgende afbeelding:


9. Log opnieuw in op WordPress.

 

Stap 4: Netwerkbeheer

1. U zult nu linksboven een optie zien die nog niet eerder zichtbaar was



multisite 1

Klik dan op “Sites”.

2. Wanneer u zich in het netwerkbeheer venster bevind kunt u een nieuwe site aanmaken door te klikken op “Maak een nieuwe site” of “Add New”.


3. Na het klikken hierop kan u een nieuwe site toevoegen. Hier staan 3 opties:

a. Websiteadres: Hier moet u uw subdomein invullen. Wanneer uw website “voorbeeld.nl” is dan staat er rechts in het scherm:  “.voorbeeld.nl”. Uw subdomein vult u in de witte balk in. Stel dat uw subdomein “subdomein.voorbeeld.nl” is vult u dus in de witte balk “subdomein” in.

b. Site titel: Dit is de naam van uw website, hier vult u de gewenste naam in.

c. Beheerder e-mailadres: Dit is het e-mailadres van de beheerder van de nieuwe site.

4. Wanneer alle gegevens zijn ingevuld, klik op ‘website toevoegen’ om de website toe te voegen.

Vervolgens verschijnt boven in uw scherm dat de site succesvol is toegevoegd.


 

5. Klik in het linkermenu op de Sites knop.


6. Vervolgens bevind u zich in het venster met uw sites. Door te klikken op uw nieuwe site, in dit voorbeeld “subdomein.voorbeeld.nl”.  Komt u terecht op de site waar u uw pagina kan bewerken.


7. Door te klikken op de link die bovenin het scherm staat gaat u naar uw nieuwe website.



8 Comments

  1. sandra zegt:

    Super. Het heeft me echt geholpen. Bedankt.

    gr. Sandra

  2. Nu ben ik blij dat ik deze site zag, precies de passende informatie die wilde!

  3. Martijn zegt:

    Ik heb een vraag. Ik ben bezig met een WordPress multisite installatie. Ik wil de multisite echt meerdere verschillende url’s laten hebben. Zoals bijvoorbeeld http://www.mediation-tiel.nl.

    Mijn hostingpartij geeft aan dat ik dit dan als alias moet installeren. Alleen als ik nu naar mediation-tiel gaat verwijst die weer terug naar de basis installatie studiekeuze-advies-tiel.nl . Ik wil dat de bestanden echt op een andere plek komen te staan aangezien dit beter is voor de vindbaarheid. Zou u mij kunnen helpen?

    Ik hoor het graag, alvast bedankt.

  4. Remco zegt:

    Hoi,

    Bedankt zover! Dit heeft me echt geholpen! Ik heb alleen 1 probleempje..

    Met dat ik het dashboard van me nieuwe site wil openen geeft hij dit aan

    “Not Found

    The requested URL /wp-admin/ was not found on this server.”

    Hoe kan dit?

  5. Luc Blokhuis zegt:

    Euuh, tegenwoordig werkt dit niet meer?
    Want ik loop al vast bij punt 3.

    Ik krijg de netwerkinstellingen niet zichtbaar.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

52 − = 44

De volgende HTML-tags en -attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>