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 Multisite kun je verschillende websites hosten die gebruikmaken van dezelfde WordPress-installatie. Zo beheer je bijvoorbeeld al je plugins en thema's vanaf één locatie. Dit is zeer efficiënt in performance en kosten, je kunt je betaalde thema of plugin 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 ook in de DNS-zone worden aangegeven dat het wildcard subdomein verwijst naar het IP-adres van je VPS. Dit doe je als volgt:

  • Log in via 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 ook 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 gelijk 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 gaan we 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 eerst zijn aangemaakt. Dit hebben we als eerst gedaan, dus je kan 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, dan krijg je twee stukken code die je moet toevoegen in je wp-config.php en je .htaccess-bestand.

Let op: Voordat je dit doet maak je een back-up van deze twee 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);

  • Dit stuk 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 en sla 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 bovenkant een nieuwe 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 support. 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 - 18.00 uur.

Twitter

Stuur ons een tweet: @Hostnet_Webcare

Facebook

Stel je vraag via Facebook: @Hostnetbv

Overige informatie

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