Ein WorPress Multisite-Netzwerk einrichten! (Anleitung)

WordPress hat viele Vorteile, einer ist davon das WordPress Multisite fähig ist. Wie du das Feature aktivierst und einbaust, erfährst du hier. 

1. WordPress Multisite installieren

Bevor du beginnst, deine Multisite einzurichten checke bitte folgende Punkte und stelle diese ein.

  • Es liegt eine frische WordPress Installation vor
  • Unter den Einstellungen–>Permalinks sind Beitragsnamen aktiviert, d.h. deine URLs haben das Format https://example.com/dein-blogPermalink
  • Alle Plugins sind deaktiviert.
  • Du hast einen FTP Zugang zu deiner WordPress Installation.

2. Bereite deine wp-config.php für die Multisite vor

Um das Feature der Multisite in WordPress überhaupt zu sehen, musst du dieses vorher in der wp-config.php aktivieren.

  1. Verbinde dich mit einem FTP-Client zu dem Webspace deiner Website.
  2. Die wp-config.php findest du im Hauptverzeichnis deiner Installation. Die nachfolgende Zeile setzt du direkt oberhalb der Info:

EN: /* That’s all, stop editing! Happy publishing. */
DE: /* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß beim Bloggen. */

define(‚WP_ALLOW_MULTISITE‘, true);

Multisite True

Mit dieser neuen Datei überschreibst du nun deine alte wp-config.php auf deinem Server.

Jetzt ist es dir möglich das Multisite Feature in deiner WordPress Installation zu aktivieren. Du benötigst die wp-config.php im 4. Schritt nochmal.

3. Aktiviere und richte dein Multisite Feature ein

  1. Aktualisiere deine Website und loge dich in deine WordPress Installation ein.
  2. Auf der linken Sidebar unter Werkzeuge findest du nun den Menüpunkt NetzwerkEinrichtung. 
  3. Wähle eine der beiden URL-Strukturen Subdomain (z.B. beispiel.example.com)  oder Unterverzeichnis (z.B. example.com/beispiel) für die weiteren Seiten deines Netzwerks. Diese Einstellung gilt für alle Seiten deines Netzwerks und kann später nicht mehr geändert werden. Es ist aber möglich eine Toplevel Domain über ein Domain-Mapping einzurichten.
  4. Trage deinen Netzwerk-Titel unter Netzwerk-Details ein.
  5. Füge deine Administrator-E-Mail-Adresse für dein Netzwerk hinzu.
  6. Richte dein Multisite-Netzwerk mit einem Klick auf Installieren ein.

4. Bearbeite deine wp-config.php und .htaccess

Nach der Installation zeigt dir WordPress zwei Code-Schnipsel an. Diese Code-Schnipsel musst du jeweils in der Datei wp-config.php und in der .htaccess hinzufügen. Beide Dateien befinden sich in deinem WordPress Stammverzeichnis.

  1. Verbinde dich nochmal mit deinem FTP-Client zu deiner Website.
  2. Lade dir die Dateien wp-config.php und .htaccess auf deinem PC herunter. Beide findest du im Hauptverzeichnis.
  3. Füge den ersten Code-Schnipsel in der wp-config.php direkt oberhalb der Zeile
    EN: /* That's all, stop editing! Happy publishing. */
    DE: /* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß beim Bloggen. */

    ein:

    Je nach deiner Auswahl in Schritt 3 könnte dein Code so aussehen:

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'Deine Webseite');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
  4. Mit dem Codeschnipsel für die .htaccess ersetzt du alle anderen WordPress Regeln.
    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]

5. Füge eine neue Website zu deinem Netzwerk hinzufügen

Nach einem erneuten anmelden an deiner WordPress Installation findest du im oberen Adminbereich ein weiters fehlt mit dem Namen „Meine Websites“. Um eine weitere Website deinem Netzwerk hinzuzufügen, gehst du wie folgt vor:

  1. Gehe über Meine Websites → Netzwerkverwaltung → Websites und füge eine neue Website hinzu.Auswahl Multisite
  2. Trage  deine  gewünschte  Website  Adresse,  Titel  der  Website  und  deine Administrator-E-Mail-Adresse  ein.Neue Website erstellen
  3. Nach einem Klick auf Website erstellen wird deine Seite erstellt und steht  unter Meine Websites –> Netzwerkverwaltung –> Websites zur Verfügung.

Vor- und Nachteile einer Multisite Installation

Mit dem WordPress Multisite Feauture hast du die Möglichkeit mehrere Webseiten über eine WordPress Installation laufen zu lassen. Die Vorteile und Nachteile zähle ich dir hier gerne kurz auf. 

Vorteile:

[green_box]

  • Alle Seiten können über ein Dashboard durch einen Super-Administrator verwaltet werden.
  • Die Steuerung der Plugins, Themes werden Zentral gesteuert und können nur vom Super-Administrator ausgeführt werden.
  • Upgrades, Installationen von Plugins und Themes müssen nur einmal installiert werden und stehen dann für alle zur Verfügung.
  • Es wird nur ein Backup für alle Webseiten benötigt.
  • Für den Server werden Ressourcen eingespart und auch der Administrative aufwand wird verringert.
  • Über eine WordPress Multisite kannst du einfach mehrsprachige Versionen anlegen und verwalten. [/green_box]

Nachteile:

[red_box]

  • Nicht alle Plugins sind Multisite fähig.
  • Ein Hackerangriff oder Serverausfall betrifft alle Webseiten. Auch bei einer Panne sind alle Webseiten betroffen. 
  • Hoher Datenverkehr auf einer Website kann alle anderen betreffen, da dieselbe Datenbank genutzt wird.

[/red_box]

 

Viel Spaß

Dannys

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Scroll to Top