Detaillierte Anleitung zur Konfiguration eines WordPress-Multisite-Netzwerks

2 Minuten lesen
2026-06-07
1,838
Ich bekomme eine Provision, wenn du über die untenstehenden Links einkaufst – ohne zusätzliche Kosten für dich.

Detaillierte Anleitung zur Konfiguration eines WordPress-Multisite-Netzwerks

Die Mehrstandortsfunktion von WordPress ermöglicht es Ihnen, aus einer einzigen WordPress-Installation mehrere Websites zu erstellen und zu verwalten. Diese leistungsstarke Funktion eignet sich hervorragend zum Management mehrerer verwandter Blogs, zum Erstellen von Unterseiten für verschiedene Abteilungen oder Regionen oder zum Betrieb einer Plattform mit zahlreichen Nutzern. Durch die Aktivierung des Netzwerkmodus können Sie alle Websites über ein einziges Kontrollpanel verwalten, Themen, Plugins und Benutzer gemeinsam nutzen – was die Wartungsarbeiten erheblich vereinfacht und die Effizienz steigert.

Die Mehrfach-Site-Funktion von WordPress aktivieren

Bevor Sie beginnen, stellen Sie sicher, dass Sie eine Kopie Ihrer Website-Datenbank und Ihrer Dateien erstellt haben. Die Aktivierung eines Mehr-Sites-Netzwerks erfordert Änderungen an den Kerndateien von WordPress.

Ändern Sie die Kernkonfigurationsdatei

Zuerst müssen Sie die Website editieren. wp-config.php Dateien: Nach der Definition der Datenbankeinstellungen…/* That's all, stop editing! Happy publishing. */ Vor dieser Zeile mit Kommentaren fügen Sie den folgenden Code hinzu:

Empfohlene Lektüre Einfach professionelle Webseiten erstellen: Ein umfassender Leitfaden von der Grundlagenkenntnis bis zur Meisterschaft mit WordPress

define( 'WP_ALLOW_MULTISITE', true );

Nachdem Sie die Datei gespeichert haben, aktualisieren Sie Ihre WordPress-Backend-Verbindung. Unter dem Menü “Tools” werden Sie eine neue Option namens “Netzwerk-Einstellungen” sehen.

UltaHost – WordPress-Hosting-Anbieter
30-tägige Geld-zurück-Garantie, unbegrenztes Bandbreiten- und Datenbankvolumen, kostenlose DDoS-Schutzmaßnahmen sowie ein Rabatt von 501 auf 4 Terabyte bei einer Kaufdauer von 3 Jahren.

Den Netzwerkeinstellungs-Assistenten ausführen

进入“工具” -> “网络设置”。在这里,您需要选择网络结构:子域名(如 site1.yourdomain.com)或子目录(如 yourdomain.com/site1)。子域名模式通常更清晰,但需要配置服务器的通配符子域名。选择后,填写网络标题和管理员邮箱,点击“安装”。

Die Installationsanwendung generiert einen neuen Satz an Regelcodes. Sie müssen diese Regelcodes gemäß den Anweisungen auf dem Bildschirm manuell aktualisieren. wp-config.php „Dateien und Webseiten“ .htaccess Datei (falls der Apache-Server verwendet wird). Für den Nginx-Server müssen die Regeln in die Konfigurationsdatei des Webservers hinzugefügt werden.

完成文件编辑后,您需要退出并重新登录。登录后,WordPress顶部管理工具栏将出现“我的站点”菜单,用于管理整个网络。

Die Verwaltung der verschiedenen Komponenten eines Netzwerks mit mehreren Standorten

Nach der Aktivierung des Netzwerks verfügt der Superadministrator über eine brandneue Verwaltungsoberfläche, mit der er das gesamte Ökosystem steuern kann.

Empfohlene Lektüre WooCommerce-Handbuch: Von Grund auf die Erstellung einer leistungsstarken WordPress-E-Commerce-Website

管理网络中的站点

In “Meine Website” -> “Netzwerkverwaltung” -> “Websites” kann der Superadministrator alle Websites im Netzwerk ansehen, hinzufügen, bearbeiten, archivieren oder löschen. Durch Klicken auf “Website hinzufügen” kann eine neue Website schnell erstellt werden, wobei für diese ein Administrator, eine Website-Adresse und ein Titel festgelegt werden können.

Jeder Standort auf dem Netzwerk ist relativ unabhängig und verfügt über eigene Artikel, Seiten, Medienbibliotheken sowie Benutzer – es sei denn, den Benutzern wurden Netzwerkweite Rollen zugewiesen. Der Superadministrator kann das Dashboard jedes Standorts einsehen und dort die entsprechenden Verwaltungsaktionen durchführen.

管理主题与插件

In einem Mehrstandort-Netzwerk haben sich die Verfahren zur Verwaltung von Themes und Plugins grundlegend verändert. Über die Optionen “Netzwerkverwaltung” -> “Themes” sowie “Netzwerkverwaltung” -> “Plugins” kann der Superadministrator Themes und Plugins aktivieren oder deaktivieren, die für das gesamte Netzwerk verfügbar sind.

hosting.com Shared Hosting
Hohe Leistung mit AMD EPYC-CPUs, NVMe-SSD-Speicher und LiteSpeed, fachkundiger Inhouse-Support rund um die Uhr, erweiterte Sicherheitsmaßnahmen einschließlich SSL, Brute-Force-, Malware- und DDoS-Schutz, Einsparungen von bis zu 73%

Ein Thema kann nur dann auf Netzwerkebene aktiviert werden, wenn dies explizit erfolgt. Erst danach können die Administratoren der einzelnen Websites es in den Einstellungen “Erscheinungsbild -> Themen” ihrer Websites sehen und aktivieren. Das Gleiche gilt für Plugins: Aktivierte Plugins werden automatisch auf allen Websites angewendet; alternativ kann der Superadministrator den Website-Administratoren die Möglichkeit geben, die bereits aktivierten Plugins selbst zu aktivieren. Diese zentrale Verwaltungsmethode vermeidet doppelte Installationen und sorgt für die Einheitlichkeit der Kernfunktionen.

Verwaltung von Netzwerkbenutzern und -rechten

Benutzer können auf Netzwerkebene erstellt und verschiedenen Standorten zugewiesen werden. Die Benutzerrollen unterscheiden sich in Standortebene und Netzwerkebene. Rollen auf Netzwerkebene (z. B. Superadministratoren) verfügen über die höchsten Berechtigungen, die über mehrere Standorte hinausgehen. Über “Netzwerkverwaltung” -> “Benutzer” können Benutzer hinzugefügt und einem bestimmten Standort zugewiesen werden, wobei auch ihre Rolle innerhalb dieses Standorts festgelegt werden kann (z. B. Editor, Autor usw.).

Leistungs- und Sicherheitsoptimierung für mehrere Standorte

Das Betreiben eines Netzwerks mit mehreren Standorten stellt höhere Anforderungen an die Serverressourcen und Sicherheitsrichtlinien. Ohne Optimierung kann dies zu einer Verschlechterung der Leistung aller Standorte sowie zu einer Erhöhung der Sicherheitsrisiken führen.

Empfohlene Lektüre WordPress-Einsteigerhandbuch: Erstelle deine erste professionelle Website von Grund auf

Konfiguration der Objektcache und Optimierung der Datenbank

Da alle Websites dieselbe Datenbank nutzen, jedoch die Datentabellen getrennt sind (mit unterschiedlichen Präfixen), können Datenbankabfragen zu einem Engpass werden. Es wird dringend empfohlen, einen persistenten Objektcache einzurichten – beispielsweise Redis oder Memcached. Dies kann die Anzahl der Datenbankabfragen erheblich reduzieren.

Zum Beispiel, in wp-config.php Konfiguration von Redis:

InterServer Shared Hosting
Shared Hosting $2.50 USD pro Monat, erster Monat $0.1 USD Promo-Code tryinterserver, 461 Cloud-Apps Skripte, ein Klick installieren.
define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_CACHE_KEY_SALT', 'your_network_domain_' ); // 为缓存键添加网络唯一标识

Gleichzeitig sollten regelmäßig Datenbank-Optimierungs-Plugins oder -Befehle verwendet werden, um überarbeitete Versionen sowie unnötige Daten zu entfernen und so einen effizienten Betrieb der Datenbank zu gewährleisten.

Die Umsetzung von Best Practices für Netzwerk Sicherheit

安全方面需要层层设防。首先,确保所有网络中的站点都通过SSL(HTTPS)访问。您可以使用像 Let’s Encrypt 这样的免费证书,并为整个网络启用强制SSL。

Zweitens sollten die zulässigen Dateitypen sowie die maximalen Dateigrößen für das Hochladen beschränkt werden, um zu verhindern, dass bösartige Dateien über eine Website das gesamte Netzwerk gefährden. Dies kann durch Netzwerk-Einstellungen oder Plugins erreicht werden.

Drittens: Verwenden Sie Sicherheits-Plugins, die speziell für mehrere Websites entwickelt wurden, und stellen Sie sicher, dass alle aktivierten Themes und Plugins stets auf dem neuesten Stand sind. Durch die Ausnutzung einer Sicherheitslücke könnte es einem Angreifer gelingen, einen Zugang zu dem gesamten Netzwerk zu erlangen.

Schließlich ist es wichtig, eine strenge Verwaltung von Benutzerrollen und -berechtigungen durchzuführen. Befolgen Sie das Prinzip der „Minimalen Berechtigungen“ und weisen Sie Benutzern nur diejenigen Berechtigungen zu, die sie zur Erledigung ihrer Aufgaben benötigen.

Zusammenfassungen

WordPress多站点网络是一个功能强大的企业级解决方案,它通过单一安装集中管理多个网站,在管理效率、一致性维护和资源利用方面具有巨大优势。从启用网络、配置服务器规则,到集中管理站点、主题、插件和用户,整个过程需要细致的操作。成功部署后,必须将性能优化和网络安全置于首位,通过对象缓存、数据库维护、强制SSL和严格的权限控制来确保整个网络生态的稳定与安全。对于拥有多个相关站点需求的组织或个人而言,深入理解并妥善配置多站点网络,将能极大地提升WordPress作为内容管理平台的潜力。

FAQ Häufig gestellte Fragen

Wird meine vorhandene Website-Daten verloren gehen, nachdem die Mehrfach-Site-Funktion aktiviert wurde?

Nein. Die Aktivierung eines Mehrstandort-Netzwerks führt weder zur Löschung noch zur Änderung von Inhalten, Seiten, Benutzern oder Mediendateien Ihrer bestehenden Hauptseite. Es wird lediglich eine zusätzliche Netzwerkverwaltungsebene auf der bestehenden Installation hinzugefügt. Ihre ursprüngliche Seite wird automatisch zur ersten Seite im Netzwerk.

Können Subdomains und Unterordner-Strukturen miteinander umgewandelt werden?

Nach der Auswahl des Installationsmodus beim Netzwerksetup empfiehlt die Entwicklungsseite weder eine einfache Umwandlungsmethode noch stellt sie eine solche zur Verfügung. Die Umwandlung eines Unterordners in einen Subdomain ist äußerst schwierig und anfällig für Fehler. Die Umwandlung eines Subdomains in einen Unterordner ist zwar möglich, doch der Prozess ist komplex und erfordert zahlreiche Datenbankupdates sowie die Anpassung von Weiterleitungsregeln. Daher ist es bei der initialen Einrichtung unerlässlich, sorgfältig auf die langfristigen Anforderungen zu achten und die richtige Option auszuwählen.

Kann man für verschiedene Websites im Internet unterschiedliche Domainnamen verwenden?

Ja, dies kann mithilfe der Funktion “Domain-Name-Mapping” realisiert werden. Sie müssen einen speziellen Domain-Name-Mapping-Plugin installieren (z. B. …). WP Ultimate Multisite Domain MappingDazu werden zusätzliche Serverkonfigurationen vorgenommen (meist die Einrichtung von Wildcard-Virtualhosts oder Server-Aliasen). Dadurch sehen die Nutzer beim Aufruf separate Domainnamen, obwohl diese alle auf die Hauptinstallation Ihres Mehrstandorts-Netzwerks verweisen.

Wird ein Mehrstandort-Netzwerk die Geschwindigkeit der Webseiten beeinflussen?

Falls die Konfiguration nicht korrekt ist, kann es zu Problemen kommen. Da alle Websites die Serverressourcen und die gleiche Datenbank teilen, kann ein Website mit hohem Datenverkehr zu viel Ressourcen verbrauchen und die Leistung anderer Websites beeinträchtigen. Durch die Einrichtung von Objekt-Caching-Lösungen (z. B. Redis/Memcached), die Nutzung hochleistungsfähiger Hosting-Dienste, die Optimierung von Bildern sowie die Aktivierung von CDN-Systemen zur Verteilung von statischen Ressourcen, kann der Leistungsdruck effektiv reduziert und die Netzwerkgeschwindigkeit verbessert werden.