Ga naar hoofdinhoud

Hoe installeer ik WordPress Multisite?

WordPress Multisite stelt je in staat om een netwerk van sites op één installatie te hebben. Dit is een ingebouwde functie, maar deze is standaard niet actief.

tip

Ultimate Multisite bevat een ingebouwde Multisite-installatiewizard die dit volledige proces automatiseert. Als je Ultimate Multisite hebt geïnstalleerd, raden we aan de wizard te gebruiken in plaats van de handmatige stappen hieronder te volgen.

Omdat Ultimate Multisite een plugin is die alleen voor netwerken bedoeld is, leer je in deze tutorial hoe je WordPress Multisite handmatig installeert en instelt. Deze tekst is gebaseerd op Hoe je een WordPress Multisite-netwerk installeert en instelt, van WPBeginner.

Dingen om op te letten voordat je je multisite-netwerk maakt:

  • Zorg voor goede WordPress-hosting! Websites op een netwerk delen dezelfde serverbronnen.

  • Als je slechts een paar sites met weinig verkeer hebt, zal shared hosting waarschijnlijk voor je werken.

  • De meeste Managed WordPress-hostingproviders bieden Multisite standaard aan (ze installeren WordPress met Multisite al geactiveerd en voor je geconfigureerd). Dit geldt voor WP Engine, Closte, Cloudways, enz. Als je niet zeker weet of dit voor jouw hostingprovider geldt, neem dan contact op met hun support voordat je verdergaat met deze tutorial.

  • Het is ook goed om bekend te zijn met het installeren van WordPress en het bewerken van bestanden met FTP .

BELANGRIJK : Als je een multisite-netwerk instelt op een bestaande WordPress-website, vergeet dan niet om:

  • Een volledige back-up van je WordPress-site te maken

  • Alle plugins op je site te deactiveren door naar je pluginpagina te gaan, Deactiveren te selecteren bij bulkacties en vervolgens op Toepassen te klikken

Om Multisite in te schakelen, verbind je eerst met je site via een FTP-client of cPanel-bestandsbeheerder, en open je je wp-config.php-bestand om het te bewerken.

Voeg vóór de regel That’s all, stop editing! Happy blogging. het volgende codefragment toe:

define('WP_ALLOW_MULTISITE', true);

Sla je wp-config.php-bestand op en upload het terug naar de server.

Nu de multisite-functie op je site is ingeschakeld, is het tijd om je netwerk in te stellen.

Ga naar Gereedschap » Netwerkinstallatie

Nu moet je WordPress vertellen welk soort domeinstructuur je gaat gebruiken voor sites in je netwerk: subdomeinen of submappen.

Als je subdomeinen kiest, moet je je DNS-instellingen wijzigen voor domeintoewijzing en ervoor zorgen dat je wildcard-subdomeinen instelt voor je multisite-netwerk.

Terug bij Netwerkinstallatie geef je een titel op voor je netwerk en zorg je ervoor dat het e-mailadres in de netwerkbeheerder-e-mail correct is. Klik op Installeren om door te gaan.

Voeg deze code, aangeleverd door WordPress, toe aan je wp-config.php :

define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.local'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

En deze code, ook aangeleverd door WordPress, aan je .htaccess-bestand:

RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L]

add a trailing slash to /wp-admin

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).) $1 [L] RewriteRule ^(..php)$ $1 [L] RewriteRule . index.php [L]

Gebruik een FTP-client of een bestandsbeheerder (als je bijvoorbeeld iets als cPanel gebruikt) om de code in deze twee bestanden te kopiëren en plakken.

Log ten slotte opnieuw in op je WordPress-site om toegang te krijgen tot je multisite-netwerk.

Het is belangrijk om te testen en ervoor te zorgen dat je een subsite kunt maken op je WordPress Multisite-installatie voordat je Ultimate Multisite installeert.

Een subsite maken:

  1. Open de wp-admin van je website

  2. Navigeer naar Mijn sites > Sites (/wp-admin/network/sites.php)

  3. Klik bovenaan op Nieuwe toevoegen

  4. Vul alle velden in:

Formulier voor nieuwe site toevoegen in WordPress Multisite

Klik na het invullen van de velden op de knop "Site toevoegen". Zodra de nieuwe subsite is aangemaakt, ga je door en open je deze om te controleren of de subsite functioneert.

Veelvoorkomende problemen:

1. Ik kan nieuwe sites maken, maar ze zijn niet toegankelijk.

Als je subdomeinen hebt gekozen, moet je ook wildcard-subdomeinen instellen voor je multisite-netwerk.

Om dat te doen, ga je naar het control panel-dashboard van het hostingaccount van je website (bijv. cPanel/Plesk/Direct Admin, afhankelijk van je hostingprovider).

Zoek een optie voor “Domeinen” of “Subdomeinen”. In sommige control panels wordt dit aangeduid als “Domeinbeheer”.

Voer in het subdomeinveld een sterretje (*) in. Daarna zou je gevraagd moeten worden om een domeinnaam te selecteren waaronder je het subdomein wilt toevoegen.

De documentroot voor de geselecteerde domeinnaam wordt automatisch gedetecteerd. Klik op de knop Aanmaken of Opslaan om je wildcard-subdomein toe te voegen. De vermelding zou eruit moeten zien als “*.mydomain.com