WordPress Hosting
Basic
Multisite unterstützt Sie, wenn Sie verschiedene Websites mit WordPress realisieren wollen. Die Installation und Verwaltung von mehreren Webprojekten mit WordPress wird dank Multisite einfach und komfortabel: Themes und Plug-ins müssen beispielsweise nur einmal installiert werden anstatt für jede Website einzeln. Sie können sie dann aber für jede Ihrer Websites individuell auswählen. Multisite beinhaltet eine zentrale Verwaltungsoberfläche für mehrere WordPress Projekte und macht es für Admins nicht mehr notwendig, sich diverse Login-Daten zu merken.
Die wichtigsten Vorteile haben wir für Sie aufgelistet.
Schritt 1: Um WordPress Multisite einzurichten, installieren Sie zunächst WordPress wie gewohnt. Dann muss das CMS auf die Multisite-Installation vorbereitet werden. Dafür suchen Sie sich im Stammverzeichnis Ihrer WordPress Installation die Datei wp-config.php heraus und bearbeiten sie mit einem Editor wie Notepad++. Fügen Sie oberhalb der Zeile /* That's all, stop editing! Happy blogging. */ folgenden Code ein:
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
/* That´s all, stop editing! Happy blogging.*/
Denken Sie daran, vor der Installation unbedingt Sicherheitskopien der Dateien anzufertigen, die bearbeitet werden. Anschließend muss die bearbeitete wp-config.php-Datei via FTP-Programm in das Stammverzeichnis zurückgeschoben werden. Damit haben Sie die Grundeinstellungen, um WordPress Multisite zu installieren, erfolgreich vorgenommen.
Schritt 2: Wenn Sie sich anschließend ins Backend einloggen, finden Sie in der linken Navigationsleiste unter Werkzeuge den Unterpunkt Netzwerk-Einrichtung.
Bevor Sie fortfahren können, fordert WordPress Sie auf, alle Plug-ins zu deaktivieren. Doch keine Angst, dies gilt nur für den Zeitraum der Installation. Im Anschluss können Sie diese wieder aktivieren. Nun müssen Sie entscheiden, wie Sie Ihre Seiten erstellen wollen – entweder mit Subdomains oder mit Unterverzeichnissen.
Der Unterschied liegt darin, dass Subdomains von Google als eigenständige Website bewertet und auch so aufgelistet werden. Unterverzeichnisse hingegen wertet die Suchmaschine stets als Teil einer Website. Achtung: Diese Einstellung kann später nicht mehr rückgängig gemacht werden! Für welche Einstellung Sie sich entscheiden, ist einerseits Geschmackssache, andererseits gibt es auch strukturelle Gründe: Subdomains sind beispielsweise sinnvoll, wenn ein Unternehmen Niederlassungen in mehreren Städten hat. Jeder Niederlassung kann man dann eine eigene Subdomain zuweisen: Die Filiale in Berlin ist z. B. unter berlin.unternehmen.de, die in Hamburg unter hamburg.unternehmen.de erreichbar.
Wollen Sie Ihre verschiedenen Websites mit WordPress Multsite nicht als Subdomain, sondern ganz normal über eine Domain erreichen, lässt sich dies auch durch Domain Mapping erreichen. Darauf wird später noch gesondert eingegangen.
Schritt 3: Nachdem Sie Ihre gewünschte Einstellung vorgenommen haben, können Sie noch den Netzwerk-Titel sowie die Mail-Adresse des Netzwerk-Admins ändern. Beides hat aber lediglich administrative Zwecke. Klicken Sie anschließend auf die Schaltfläche Installieren, um WordPress Multisite einzurichten.
Nun wird WordPress Sie auffordern, erneut Änderungen in der wp-config.php-Datei sowie in der .htaccess-Datei vorzunehmen. Doch Vorsicht: Legen Sie unbedingt vorher Backups dieser Dateien an. Sollte etwas schiefgehen (z. B. wenn der Code-Schnipsel unvollständig kopiert wird), erreichen Sie unter Umständen die Datenbank nicht mehr. Mit einer Sicherheitskopie können Sie ganz leicht den Ausgangszustand wiederherstellen. Kopieren Sie diese Code-Zeilen in die wp.config.php- und in die .htaccess-Datei:
define('WP_ALLOW_MULTISITE', true)
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'strato-wp-test.de');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
/* That´s all, stop editing! Happy blogging.*/
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewiteRule ^([_0-9a-zA-Z-]+/)?wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ ([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) WordPress_SecureMode_04/$2 [L]
RewriteRule ^ ([_0-9a-zA-Z-]+/)?(.*\.php)$ WordPress_SecureMode_04/$2 [L]
RewriteRule ^ - index.php [L]
Befolgen Sie die Anweisungen und kopieren Sie den Code, der Ihnen angezeigt wird, in die beiden genannten Dateien und laden Sie diese anschließend via FTP wieder hoch. Nun müssen Sie sich erneut anmelden und sollten ganz oben die Schaltfläche Meine Websites sehen. Sie haben WordPress Multisite erfolgreich installiert und können nun Ihre verschiedenen Projekte zentral verwalten und neue Websites einfach hinzufügen.
Schritt 4: Wenn Sie mit Multisite für WordPress eigenständige Domains betreiben wollen, benötigen Sie dafür das Plug-in WordPress MU Domain Mapping. Laden Sie es herunter, installieren und aktivieren Sie es. Anschließend müssen Sie noch einmal manuelle Anpassungen vornehmen. Im Ordner wp-content/plugins finden Sie die Datei sunrise.php. Diese muss in den Ordner wp_content verschoben werden. Daraufhin gehen Sie noch ein letztes Mal in die wp-config.php-Datei und nehmen dort Änderungen vor. Fügen Sie folgende Zeile am Ende des Datei-Codes ein:
define('SUNRISE','ON');
Nun können Sie sich wieder im Backend Ihrer Seite anmelden und finden unter dem Punkt Einstellungen die Unterpunkte Domain Mapping und Domains. Im Bereich Domain-Mapping nehmen Sie Grundeinstellungen vor und tragen beispielsweise die IP-Adresse des Servers ein. Im Menüpunkt Domains nehmen Sie die eigentliche Zuordnung vor und können durch einen Haken bei „Primary“ die Haupt-Domain Ihrer Multisite-Installation bestimmen.
Mit unserer Anleitung können Sie WordPress Multisite einfach selbst installieren und mehrere Seiten ganz bequem über eine Administrationsoberfläche verwalten.