Entwicklung & Design

WordPress: So verwaltest du mehrere Seiten mit einer Installation

Mit einem WordPress-Multisite-Netzwerk kannst du mehrere Webseiten mit einer einzigen Installation verwalten. Wir verraten dir, wie du dieses Netzwerk einrichtest.

Die Einrichtung und Benutzung von WordPress ist ohne größere Umstände möglich. So ist es kein Wunder, dass die Mehrheit der Webseiten mit CMS auf WordPress laufen. Wenn du viele Projekte mit WordPress betreust, kommt es oft vor, dass diese die gleichen Plugins und Themes benutzen. Das führt oft zu einem erhöhten Verwaltungsaufwand. Schließlich will jedes der Themes, Plugins und auch WordPress selbst auf einem aktuellen Stand gehalten werden. Sich die zahlreichen Login-Daten zu merken oder zu verwalten, kann auch ziemlich nervig werden – und auch Kunden, die mehrere WordPress-Projekte einsetzen, wünschen sich oft eine zentrale Verwaltungsoberfläche.

Mit einem WordPress-Multisite-Netzwerk kannst du all diese Probleme auf einen Streich lösen. Ein-WordPress-Multisite Netzwerk ist eine WordPress-Installation, die mehrere Seiten bedienen kann. Sie teilen sich neben den WordPress-Dateien auch sämtliche Themes und Plugins. Benutzer eines solchen Netzwerks können mehrere Seiten mit den selben Benutzerdaten verwalten – und du als Administrator hast eine zentrale Installation, mit der du sämtliche Bestandteile der WordPress-Seiten aktualisieren kannst. Folgendes gibt es bei der Einrichtung eines solchen Netzwerks zu beachten:

  1. Alle Webseiten teilen sich eine Datenbank. Die einzelnen Seiten werden nur durch ein Präfix in den Tabellen voneinander getrennt.
  2. Benutzer der Multisitues können zwar Plugins und Themes benutzen, sie aber nicht selbst installieren. Das kannst nur du als Administrator.
  3. Die erste Seite der Multisite ist die Hauptseite. Sie lässt sich nicht ohne Weiteres löschen, kann aber im Wartungsmodus sein, wenn du sie nicht benutzen willst.
  4. Damit deine Multisite läuft, müssen Permalinks funktionieren und aktiviert sein.

Die WordPress-Multisite einrichten

Die Einrichtung einer WordPress-Multisite ist etwas komplizierter, als die normale WordPress-Installation, aber mit wenigen Handgriffen und in weniger als 30 Minuten zu meistern. Der erste Schritt beginnt aber mit der „normalen“ Installation von WordPress. Sobald die abgeschlossen ist, kannst du mit der Multisite-Einrichtung beginnen.

Um die Einrichtung zu starten, musst du deine wp_config.php anpassen. Füge die folgenden Zeilen ans Ende (vor /* That’s all, stop editing! Happy blogging. */) der Datei die folgenden Zeile ein.

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

Ist diese Änderung durchgeführt, kannst du dich im Backend einloggen und unter Einstellungen mit der Netzwerkeinrichtung beginnen. Bei der Einrichtung kannst du wählen, ob die Seiten deiner Multisite über Unterordner oder über Subdomains erreicht werden sollen. Wenn du dich für Subdomains entscheidest, solltest du sicherstellen, dass ein entsprechender Wildcard-DNS-Eintrag vorhanden ist.

WordPress Netzwerk Einrichtung

Die Einrichtung einer WordPress Multisite beginnt mit einem Klick. (Screenshot: t3n)

Nach Eingabe eines Netzwerk-Namens und einer E-Mail Adresse kannst du mit einem Klick auf „Installieren“ die Einrichtung starten.

WordPress wird dich auffordern, deine .htaccess-Datei und die wp_config.php erneut anzupassen und um zusätzliche Einträge zu ergänzen. Folge den Anweisungen auf dem Bildschirm. Deine Multisite ist bereit für den Einsatz.

WordPress multisite Einrichtung

Bei der Einrichtung einer WordPress Multisite musst du dich zwischen ordnerabsierten und domainbasierten Seiten entscheiden.

WordPress-Multisite: Domain-Mapping

Damit deine Multisite-Webseiten auch über andere Domains erreicht werden können, musst du das sogenannte Domain-Mapping einrichten. Hierfür steht ein Plugin im WordPress-Repository zur Verfügung. Lade es runter, installiere und aktiviere es.

Als nächstes musst du wieder manuelle Anpassungen in deiner WordPress-Seite durchführen. Im Plugin-Ordner des Domain-Mapping-Plugins, den du unter wp-content/plugins findest, liegt die Datei sunrise.php. Sie musst du in den Ordner wp_content verschieben und dann in deiner wp_config.php eine weitere Konstante definieren. Füge sie ebenfalls am Ende der Datei ein:

define('SUNRISE','ON');

Ist das erledigt, kannst du dich wieder im Backend deiner Seite anmelden. Unter Einstellungen werden sich zwei neue Menüpunkte finden: „Domain Mapping“ und „Domains“.

Im Bereich Domain-Mapping kannst du grundlegende Einstellungen für das Mapping vornehmen: Du kannst die IP-Adresse des Servers oder eine Domain für einen CNAME-Eintrag hinterlegen und einige Einstellungen für das Handling der Domains vornehmen.

WordPress Multisite

Das Domainmapping erfordert nur wenige Schritte in der Konfiguration. (Screenshot: t3n)

Im Bereich Domains kannst du dann die eigentliche Zuordnung der Domains vornehmen. Hierfür werden nur der Domain-Name und die ID der jeweiligen Multisite gebraucht. Setzt du einen Haken bei „Primary“, wird diese Domain als Haupt-Domain der Multisite benutzt. Das ist praktisch, um automatische Umleitungen für Webseiten mit mehreren Domains oder zwischen http://www.seite.de und http://seite.de zu realisieren.

Und das war es auch schon. Deine WordPress Multisite ist bereit für den Einsatz.

Vielleicht auch interessant: Hier findet ihr eine Liste der beliebtesten Plugins für WordPress

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

10 Kommentare
André Köbel
André Köbel

Gibt’s hier auch noch mal in Umfangreich. ;) http://drwp.de/wordpress-multisite/

Antworten
Insomnia88
Insomnia88

Nur doof, dass man sich dann SEO Defizite hat.

Antworten
Fabio

Guter Tipp!

Wir arbeiten damit öfter, gerade bei mehrsprachigen Projekten.

Antworten
Gunnar Miegel

Ja, da muss ich zustimmen..
Mir fehlen hier definitiv nötige Hinweise zu „Probleme & Nachteile“, welche nicht nur „SEO“ betreffen – wie hier ja schon angesprochen..

Antworten
charles
charles

@Insomnia88:

SEO-Defizite hat man doch nur, wenn man im Blackhat-Bereich arbeitet, oder?

Antworten
Amelie
Amelie

Ich könnte mir vorstellen, dass damit die geteilte IP-Adresse gemeint ist. Ansonsten lässt sich ein Blog-Netzwerk genau so betreiben, wie viele verschiedene Installationen auf einem Server. Diese Angelegenheit kann man aber auch lösen indem man zusätzliche IP-Adressen bei der Multisite einsetzt oder ein CDN auf DNS-Basis vorschaltet.

Antworten
charles
charles

Ja, und sonstige Footprints. Aber das betrifft ja eben nur Blackhat. Einer „normalen“ WP-Site schadet doch geteilte IP-Adressen nicht.

Antworten
grosshaendler
grosshaendler

Den Punkt Subdomain oder Subverzeichnisse gibt es nicht.

Antworten
grosshaendler
grosshaendler

Habe es versucht allerdings ohne Erfolg bisher. http://deutscher-eurojackpot.de

Antworten
buleyhor
buleyhor

ich habe es versucht leider ohne erfolg gibt es eine faq ???

bei ienem aufruf von mir

http://192.168.178.43/wordpress/blog/category/bewerbungsfolder/

Not Found
The requested URL /wordpress/blog/category/bewerbungsfolder/ was not found on this server.

Apache/2.4.18 (Ubuntu) Server at 192.168.178.43 Port 80

kann mir einer dazu etwas schreiben.

danke horst

Antworten

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.