Waarmee kunnen we je helpen?

Onze Klantenservice staat 7 dagen per week voor je klaar

Virtual Private Server WordPress Multisite gebruiken op je VPS

WordPress Multisite gebruiken op je VPS

Met WordPress Multisite kun je verschillende websites hosten die gebruikmaken van dezelfde WordPress-installatie. Zo beheer je bijvoorbeeld al je plugins en thema's vanaf 1 locatie. Dit is gunstig voor je performance en kostenefficiënt, je kunt betaalde thema's en plugins namelijk voor al deze websites gebruiken.

Een wildcard subdomein toevoegen

Voordat we Multisite instellen, moet er een wildcard subdomein toegevoegd worden. Dit doe je als volgt:

  • Zorg ervoor dat op jouw VPS Plesk is geïnstalleerd
  • Log in op https://ip-adres:8443/. 
  • Klik in het linkermenu op 'Websites & Domains'. Vervolgens klik je op 'Add Domain Alias'.
  • Bij de 'Subdomain name' voer je '*' in. Laat de overige instellingen staan.
  • Klik op 'OK'.

Nu het subdomein is toegevoegd, moet je in de DNS-zone aangeven dat het wildcard subdomein verwijst naar het IP-adres van je VPS. Dit doe je als volgt:

  • Log in op Mijn Hostnet.
  • Klik op 'Diensten'.
  • Klik op je domeinnaam en op 'DNS wijzigen'.
  • Klik op 'Voeg nieuw record toe'.
  • Voeg het volgende record toe: *.domeinnaam.ext A ˜(jouw IP-adres). 

WordPress installeren op het hoofdomein

Installeer WordPress op de domeinnaam waar je Multisite voor wilt gebruiken. Bekijk eventueel onze handleiding over het handmatig installeren van WordPress.

Back-up maken van je huidige websites

Als er al een website wordt gehost, is het zeer verstandig om een back-up van je website te maken

Plugins deactiveren

Nadat je een back-up hebt gemaakt van je website, is het belangrijk om alle plugins te deactiveren. Dit doe je als volgt:

  • Log in op je WordPress-Dashboard via jouwdomeinnaam.nl/wp-admin.
  • In de linkermenu klik je op 'Plugins'.
  • Hier zie je al je plugins staan, deze deactiveer je allemaal door op de knop 'Deactivate' te klikken.

Wanneer het Multisite-netwerk is aangemaakt, kun je de plugins op dezelfde manier weer activeren. Klik dan op de knop 'Activate'.

Multisite toestaan

Om een Multisite-netwerk aan te maken moet er in WordPress een menu aangezet worden. Dit doe je door een stuk script toe te voegen aan het wp-config.php-bestand. Je kunt de volgende stappen volgen:

  • Om het wp-config.php-bestand te vinden, maak je verbinding met je ftp-server. Dit kan bijvoorbeeld met FileZilla. Heb je geen ftp-gegevens (meer) voor jouw website op je VPS, dan kun je deze wijzigen of aanmaken
  • Nu je verbinding hebt met je ftp-server, vind je het bestand wp-config.php in de map httpdocs. Dit bestand open je met een tekstverwerkingsprogramma zoals Notepad.
  • Zoek in dit bestand de regel '/* That's all, stop editing! Happy blogging. */' en plaats boven deze regel het volgende stuk code:
    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );
  • Sla dit aangepaste bestand op. Controleer voor de zekerheid of de code inderdaad is toegevoegd.

Multisite-netwerk installeren

Nadat je de browser hebt ververst, zie je in het linkermenu bij 'Tools' de optie 'Network Setup'. Hier kun je het Multisite-netwerk configureren.

  • Eerst kies je wat voor type adressen de sites in jouw netwerk krijgen. Je kunt kiezen voor subdomeinen en submappen. Wanneer je kiest voor subdomeinen, moet het wildcard subdomein wel al zijn aangemaakt. Dit hebben we als eerst gedaan, dus je kunt voor deze optie kiezen.

Let op: Deze keuze kun je niet aanpassen. Als je nu kiest voor submappen kan dat dus niet worden aangepast naar subdomeinen.

  • De overige informatie is al ingevuld en hoef je niet te wijzigen. Je kunt wel de naam van je netwerk en het contact-e-mailadres aanpassen.
  • Klik op 'Install'.

Multisite-netwerk configureren

Nu je jouw Multisite-netwerk hebt geïnstalleerd, moet dit nog geconfigureerd worden. Nadat je in de vorige stap op 'Install' hebt geklikt, krijg je 2 stukjes code die je moet toevoegen in je wp-config.php en je .htaccess-bestand.

Let op: Maak voordat je dit doet een back-up van deze 2 bestanden. Dit doe je door de bestanden te downloaden naar je computer voordat je de bestanden aanpast.

  • Je kopieert het bovenste stuk code, dit ziet er als volgt uit:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'jouwdomeinnaam.nl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

  • De code plak je onder de regel die je eerder in het wp_config.php-bestand hebt geplakt en je slaat het bestand op.
  • Kopieer het onderste stuk code, dit ziet er als volgt uit:

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

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

  • Open het bestand .htaccess. Dit bestand is te vinden in de map httpdocs. Vervang alle tekst die hier staat met het stuk code dat je zojuist hebt gekopieerd. Sla vervolgens het bestand op.

Nieuwe sites toevoegen

Je bent nu klaar met de installatie en kunt nieuwe sites toevoegen. Wanneer je opnieuw inlogt in je WordPress-Dashboard, vind je in de menubalk aan de bovenzijde de optie: 'My Sites'.

Als je naar 'Network Admin' en 'Sites' gaat, kun je hier nieuwe sites toevoegen. Dit zal een op zichzelf staande website worden die van dezelfde WordPress-installatie en database gebruikmaakt.

Direct persoonlijk advies

Jij verdient de beste service. En daarom helpen we je graag, 7 dagen per week.
Ma t/m vr: 08.00 - 22.00 uur en in het weekend: 10.00 - 22.00 uur.

Twitter

Stuur ons een tweet: @Hostnet_Webcare

Facebook

Stel je vraag via Facebook: @Hostnetbv

Overige informatie

  • IP-adres:
  • OS:
  • Browser:
  • Status: