WordPress Multiseiten sind eine Sammlung von unabhängigen Webseiten, die dieselbe WordPress-Installation verwenden. Die Standorte im Netzwerk sind virtuelle Standorte, d.h. sie haben kein eigenes Verzeichnis auf dem Server, obwohl sie getrennte Verzeichnisse für Medienuploads und separate Tabellen in der Datenbank haben.

In diesem Beitrag werden wir Dir WordPress-Multiseiten vorstellen. Es wird ein grundlegendes Benutzerhandbuch sein, das die Vor- und Nachteile von Multisite-Installationen gegenüber Installationen an einzelnen Standorten aufzeigt und Dir zeigt, wie Du eine einzelne WordPress-Seite in ein Multiseiten-Netzwerk verwandeln kannst.

Zuerst werden wir versuchen, Dir eine Vorstellung von den vielen Gründen zu geben, warum Du ein Netzwerk installieren musst, und umgekehrt von den vielen Faktoren, die Dich daran hindern könnten, eine Multisite zu installieren. Im Folgenden geben wir einen Überblick über die verfügbaren Netzwerktypen, beschreiben die Hauptmerkmale der einzelnen Typen und die Systemanforderungen, die Dich zwingen könnten, einen Typ anstelle eines anderen zu wählen. Schließlich werden wir tief in den Installationsprozess eintauchen, und wir werden Dir zeigen, wie einfach es ist, von einer einzelnen WordPress-Installation auf ein Netzwerk von Standorten zu migrieren.

Suchst du immer noch nach dem perfekten WordPress-Hoster?

Probiere Kinstas Premium Managed WordPress-Hosting aus, um eine problemlose Website Hosting-Erfahrung zu genießen.
  • Das Management darstellende stilisierte Führungsfiguren Vollständig verwaltet
  • Schild mit einem Schloss drin, die Sicherheit darstellendSicher wie Fort Knox
  • Linie vereinigen sich in einer einzigenKostenlose Webseiten-Migration
  • Drei Chevrons zeigen nach rechts und symbolisieren die ServergeschwindigkeitHohe Geschwindigkeit
  • Kreisförmiger Pfeil mit einem Punkt in der Mitte, symbolisiert die BackupsTägliche Backups
  • Offset-Hexagone, die unseren Server-Stack symbolisierenGoogle Cloud Platform

Hinweis: Es besteht die Möglichkeit, dass Du nach dem Lesen dieses Beitrags von Deiner einzelnen WordPress-Installation zu einer Multisite-Installation wechselst.

Das Netzwerk Dashboard

Das Netzwerk Dashboard

Vorwort: Vor- und Nachteile von WordPress-Multisite

Möglicherweise hast Du gute Gründe, von einem einzelnen Standort zu einer Multisite-Installation zu wechseln. Erstens ermöglicht eine Multisite den Aufbau eines Netzwerks unabhängiger Webseiten und könnte den Webseiten-Benutzern die Möglichkeit geben, dem Netzwerk beizutreten, indem sie bei Bedarf ihre eigenen Blogs erstellen, genau wie WordPress.com-Benutzer.

Du kannst denken, dass dieser Dienst nicht Deine Aufgabe ist, und dennoch kannst Du Dich dazu entscheiden, zu WordPress-Multisite zu wechseln, um Zeit und Arbeit zu sparen. Mit Multiseiten kannst Du eine Anzahl (auch eine große Anzahl) von Webseiten einrichten und diese von einer einzigen WordPress-Installation aus verwalten. In einem Multisite-Netzwerk musst Du Core, Themes und Plugins nur einmal aktualisieren, da alle Standorte im Netzwerk die gleiche Installation verwenden.

Eine Multiseite kann Dir viel Zeit sparen und die Effizienz Deiner Arbeit deutlich steigern.

Wenn Du praxisnahe Beispiele Deiner Arbeit präsentieren möchtest, kannst Du zu Multiseiten wechseln und einen Unterstandort für jedes Projekt aktivieren (danke an Rachel für diesen Vorschlag). Diese Praxis würde Dir helfen, Dein professionelles Image zu verbessern, Deinen Kunden einen qualitativ hochwertigen Service zu bieten und Ihnen helfen, Deine Arbeit gut zu organisieren.

Wenn Du Kinsta-Kunde bist, wird dieser Punkt für Dich natürlich nicht relevant sein, da Kinsta Staging-Umgebungen anbietet, mit denen Du Testseiten erstellen kannst, die Du Deinen Kunden zeigen kannst, bevor Du die Staging-Funktion zum Leben erweckst.

Die Umstellung auf Multisite ist derzeit nicht immer möglich. Unsere erste und wichtigste Überlegung betrifft die Sicherheit: Sollte Deine Webseite gehackt werden, wäre das gesamte Netzwerk gefährdet. Wenn Du Dich für einen Wechsel zu Multisite entscheidest, solltest Du die Möglichkeit in Betracht ziehen, viel Zeit und Ressourcen zu investieren, um die Installationssicherheit zu verbessern.

Nützliche Lektüre: Empfohlene WordPress Multisite-Plugins (Migrationen und Backups)

Multisite ist keine Option, wenn Du Informationen zwischen Unterseiten austauschen musst. Wenn Du ein Netzwerk von miteinander verbundenen Webseiten aufbauen möchtest, die Benutzer oder Daten gemeinsam nutzen, kannst Du eine einzige WordPress-Webseite installieren und diese in Abschnitte statt einer Sammlung von getrennten Unterseiten unterteilen.

Darüber hinaus gibt es viele andere Gründe, die Dich daran hindern könnten, eine Multisite zu installieren. Einige dieser Gründe hängen von den Anforderungen und Bedürfnissen Deines Kunden ab, andere beziehen sich auf Systemanforderungen und Servereinstellungen. Manchmal kannst Du technische Einschränkungen mit Hilfe Deines Hosting-Providers überwinden, aber manchmal solltest Du Dich unbedingt an einen fortgeschritteneren Hosting-Service wenden.

Subdomains und Subordner

Je nachdem, wie mit URLs umgegangen wird, bieten Multiseiten zwei verschiedene Netzwerktypen an:

  • Domainbasierte Netzwerke (Subdomains)
  • Pfadbasierte Netzwerke (Subordner)

Ein domainbasiertes Netzwerk verwendet URLs wie http://mysite.network.com. Diese Domainnamen können auf verschiedene Weise richtig konfiguriert werden. Der Kodex schlägt einen der folgenden Punkte vor:

  • Konfigurieren von Wildcard-Subdomains
  • Konfigurieren von virtuellen Hosts
  • Erstellen von Addon-Domains oder Subdomains im Web-Hosting-Control Panel
Subdomains im MyKinsta Dashboard

Subdomains im MyKinsta Dashboard

Ein pfadbasiertes Netzwerk verwendet URLs wie http://network.com/mysite. Diese Art von Netzwerk erfordert, dass Du Pretty Permalinks aktiviert hast, um ordnungsgemäß zu funktionieren. Unabhängig davon, welche Art von Netzwerk Du installieren möchtest, kannst Du externe Domains auf bestehenden Unterseiten abbilden. Ab WordPress 4.5 ist das Domain-Mapping ein Kernfeature von WordPress Multiseiten, und wir benötigen kein Plugin von Drittanbietern wie WordPress MU Domain Mapping mehr. Du kannst mehr über Multisite-Domain-Mapping hier im Kinsta-Blog lesen (How to Setup WordPress Multisite Domain Mapping).

Sobald Du Dich entschieden hast, welche Art von Multisite Du installieren möchtest, solltest Du die bestehende WordPress-Installation darauf vorbereiten, ein Netzwerk zu werden:

  • Aktualisiere die bestehende Installation und führe ein komplettes Backup von Dateien und Datenbanken durch
  • Überprüfen, ob Pretty Permalinks ordnungsgemäß funktionieren
  • Deaktiviere alle aktiven Plugins. Sie werden später wieder aktiviert.
  • Wenn Du planst, WordPress aus einem eigenen Verzeichnis heraus auszuführen, konfiguriere die Installation, bevor Du Multiseiten aktivierst.

Jetzt können wir mit dem Installationsprozess beginnen:

Installation des Netzwerks

Bevor wir WordPress-Multisite installieren können, müssen wir die Netzwerk-Setup-Funktionalität aktivieren. Um diese Aufgabe zu erfüllen, müssen wir nur die Konstante WP_ALLOW_MULTISITE in wp-config.php definieren:

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Dieser Code muss über folgender Textzeile eingefügt werden:

/* That's all, stop editing! Happy blogging. */

Aktualisiere die wp-config.php und aktualisiere die Seite: Der Menüpunkt Network Setup erscheint im Menü Tools. Wenn WordPress Dich daran erinnern würde, alle aktiven Plugins zu deaktivieren, deaktiviere diese und kehre dann zur Admin-Seite für die Netzwerkeinrichtung zurück.

Plugins Deaktivieren

Vor der Durchführung der Netzwerkinstallation müssen wir alle aktiven Plugins deaktivieren.

Jetzt müssen wir den Netzwerktyp, den wir installieren wollen, zwischen domainbasierten und pfadbasierten Optionen wählen.

Haben Sie mit Ausfallzeiten und WordPress-Problemen zu kämpfen? Kinsta ist die Hosting-Lösung, die Ihnen Zeit spart! Sieh dir unsere Features an
Netzwerkinstallation

Mit einer neuen WordPress-Installation können wir den Netzwerktyp wählen, der zwischen den Optionen Subdomains und Subdirectories installiert werden soll.

Um Konflikte zwischen den URLs der ursprünglichen Seiten der Webseite und den URLs der neuen Seiten des Netzwerks zu vermeiden, ist es uns derzeit nicht gestattet, ein domainbasiertes Netzwerk für Installationen zu erstellen, die älter als einen Monat sind. Wie wir gleich erläutern werden, kannst Du die wp-config.php später manuell bearbeiten, um zu einem SubDomain-Netzwerk zu wechseln.
Auf dieser Seite werden die Serveradresse und zwei Formularfelder angezeigt, deren Werte den Netzwerktitel und die Netzwerkadministrations-E-Mail festlegen.

Keine Subdomain-Installation

Wenn die ursprüngliche Installation älter als einen Monat ist, ist es uns nicht gestattet, ein domänenbasiertes Netzwerk zu installieren.

Sichere anschließend die vorhandene Datei wp-config.php und führe die Netzwerkeinrichtung aus. Auf der folgenden Seite bietet WordPress detaillierte Anweisungen zu den durchzuführenden Änderungen in den Konfigurationsdateien. Definiere in der Datei wp-config.php die folgenden Konstanten:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'carlo.kinsta.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

Definiere SUBDOMAIN_INSTALL auf true, wenn Du ein domainbasiertes Netzwerk installieren möchtest, auf false, wenn Du ein pfadbasiertes Netzwerk installieren möchtest. Du kannst den Netzwerktyp später ändern, obwohl WordPress darauf hinweist, dass dies nicht möglich sein wird.

Hinweis: Um Konflikte zwischen einem bestehenden Post- oder Page Slug und dem Pfad einer Webseite zu vermeiden, erlaubt WordPress nicht, ein pfadbasiertes Netzwerk in Installationen zu installieren, die älter als einen Monat sind. Du kannst jedoch ein domainbasiertes Netzwerk installieren und später auf ein pfadbasiertes Netzwerk wechseln, indem Du den Wert von SUBDOMAIN_INSTALL in wp-config.php änderst.

Apache-Benutzer sollten die bestehenden .htaccess-Direktiven ersetzen. Die neue Datei wird sich zwischen SubFolder und SubDomain-Installationen etwas unterscheiden. Das folgende Beispiel zeigt die .htaccess-Datei einer Subordner-Installation:

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]

In einer SubDomain-Installation ändert sich die.htaccess-Datei wie folgt:

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)$ wp/$1 [L]
RewriteRule . index.php [L]

Wenn Du mit wp-config.php und .htaccess fertig bist, melde Dich ab und wieder an. Das Menü Meine Seiten sollte auf der linken Seite der WordPress-Symbolleiste erscheinen.

Mein Site-Menü

Das Menü Meine Seiten in der WordPress-Symbolleiste macht uns darauf aufmerksam, dass das Netzwerk erfolgreich installiert wurde.

Das Netzwerk ist betriebsbereit, und jetzt können wir die Plugins aktivieren, die wir zuvor deaktiviert haben.

Zusammenfassung und weitere Empfehlungen

Von nun an bist du der Network Super Admin und der ursprüngliche Site Admin. Im Netzwerk-Dashboard kannst Du Unterseiten erstellen, konfigurieren und löschen, Themes und Plugins installieren, Netzwerkbenutzer verwalten, Updates ausführen und Netzwerkeinstellungen konfigurieren.

Netzwerkeinstellungen

Der Screen für die Netzwerkeinstellungen

In den Unterseiten-Dashboards kannst Du jede Verwaltungsaufgabe ausführen, die einem WordPress-Administratorbenutzer zur Verfügung steht, mit einigen Unterschieden bei Themes und Plugins, die direkt im Netzwerkadministrationsbereich installiert, aktualisiert und gelöscht werden können.

Neuen Benutzer hinzufügen

Der Screen „Neuen Benutzer hinzufügen“ in einem Unterseiten-Administrationsbereich.

Manchmal ist es nicht so einfach, eine einzelne Webseite zu einer Multisite zu machen, wie es für von Kinsta gehostete Webseiten der Fall ist. Wenn Du mehr über die DNS-Konfiguration, die Systemanforderungen und andere technische Details erfahren möchtest, lese die folgenden Ressourcen:

Betreibst Du eine Multisite-Installation? Teile uns Deine Erfahrungen in den folgenden Kommentaren mit.