Wie können wir Multi-Site auf einer Worpress-Website lokal aktivieren?

PHPz
Freigeben: 2024-08-16 06:48:32
Original
704 Leute haben es durchsucht

How can we enable multi-site in worpress website in local?

WordPress Multisite ist eine leistungsstarke Funktion, mit der Sie mehrere Websites über eine einzige WordPress-Installation verwalten können. Dies ist besonders nützlich für Entwickler, Netzwerkadministratoren oder alle, die mehrere Websites über ein Dashboard verwalten müssen. Wenn Sie WordPress Multisite lokal einrichten, können Sie in einer kontrollierten Umgebung experimentieren und entwickeln, ohne dass dies Auswirkungen auf Live-Sites hat. Dieser Artikel führt Sie durch den Prozess der Aktivierung von WordPress Multisite auf Ihrem lokalen Computer.

Voraussetzungen:

Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  1. Eine lokale Serverumgebung wie XAMPP, MAMP oder Local by Flywheel, die auf Ihrem Computer installiert ist.
  2. Eine neue oder vorhandene WordPress-Installation, die auf Ihrem lokalen Server ausgeführt wird.

Schritt 1: Aktivieren Sie Multisite in der wp-config.php-Datei

  1. Suchen Sie die Datei wp-config.php: Diese Datei befindet sich im Stammverzeichnis Ihrer WordPress-Installation. Öffnen Sie es mit einem Texteditor.

  2. Fügen Sie die Multisite-Konstante hinzu: Fügen Sie die folgende Codezeile über der Zeile mit der Aufschrift /* ein. Das ist alles, beenden Sie die Bearbeitung! Viel Spaß beim Veröffentlichen. */:

    define('WP_ALLOW_MULTISITE', true);
Nach dem Login kopieren

Schritt 2: Netzwerk konfigurieren

  1. Greifen Sie auf das WordPress-Dashboard zu: Melden Sie sich als Administrator bei Ihrer lokalen WordPress-Site an.

  2. Aktivieren Sie das Netzwerk-Setup:

  • Gehen Sie zu Extras > Netzwerkeinrichtung im WordPress-Administratormenü.

  • Wählen Sie je nach Bedarf zwischen Subdomains oder Unterverzeichnissen:

    • Subdomains: Websites werden als Subdomains erstellt (z. B. site1.localhost).
    • Unterverzeichnisse: Websites werden als Unterverzeichnisse erstellt (z. B. localhost/site1).
  • Geben Sie einen Titel für Ihr Netzwerk und eine E-Mail-Adresse für den Netzwerkadministrator an.

  1. Netzwerk installieren: Klicken Sie auf die Schaltfläche „Installieren“. WordPress stellt nun einige zusätzliche Codeausschnitte bereit, die Sie zu Ihren wp-config.php- und .htaccess-Dateien hinzufügen können.

Schritt 3: Konfigurationsdateien aktualisieren

wp-config.php aktualisieren: Fügen Sie die folgenden Zeilen zu Ihrer wp-config.php-Datei unter der zuvor hinzugefügten Zeile hinzu:

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false); // Set to true if using subdomains
    define('DOMAIN_CURRENT_SITE', 'localhost');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
Nach dem Login kopieren

Ändern Sie die .htaccess-Datei: Suchen Sie die .htaccess-Datei in Ihrem WordPress-Stammverzeichnis. Wenn es nicht existiert, erstellen Sie eines. Ersetzen Sie alle vorhandenen WordPress-Regeln durch Folgendes:

    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 . /index.php [L]
Nach dem Login kopieren

Änderungen speichern:Stellen Sie sicher, dass beide Dateien nach der Bearbeitung gespeichert und geschlossen werden.

Schritt 4: Greifen Sie auf das Netzwerkadministrator-Dashboard zu

1. Melden Sie sich wieder bei WordPress an: Nachdem Sie Ihre Änderungen gespeichert haben, melden Sie sich wieder bei Ihrem WordPress-Dashboard an. Möglicherweise müssen Sie Ihren Browser-Cache oder Ihre Cookies löschen.

2. Netzwerkverwaltung: Sie werden nun ein neues Menü „Meine Websites“ in der WordPress-Symbolleiste bemerken. Mit diesem Menü können Sie Ihr Site-Netzwerk verwalten, einschließlich der Erstellung neuer Sites, der Verwaltung von Benutzern und der netzwerkweiten Installation von Themes und Plugins.

Schritt 5: Websites erstellen und verwalten

1. Neue Websites hinzufügen:
- Gehen Sie zu Meine Websites > Netzwerkadministrator > Websites.
- Klicken Sie auf „Neu hinzufügen“, um eine neue Site in Ihrem Netzwerk zu erstellen.
- Geben Sie die Site-Adresse, den Titel und die E-Mail-Adresse des Administrators ein und klicken Sie dann auf Site hinzufügen.

2. Websites verwalten:
- Jede Site in Ihrem Netzwerk kann ihre eigenen Themen, Plugins und Einstellungen haben.
- Über das Netzwerkadministrator-Dashboard können Sie alle Sites im Netzwerk verwalten, einschließlich Sites löschen, Benutzer verwalten und Einstellungen konfigurieren.

Fazit:

Das Aktivieren von WordPress Multisite in einer lokalen Umgebung ist ein wertvolles Tool für Entwickler und Site-Administratoren, die mehrere Sites verwalten. Es bietet eine zentrale Möglichkeit zur Verwaltung, Aktualisierung und Wartung mehrerer Standorte, ohne dass separate Installationen erforderlich sind. Wenn Sie diese Schritte befolgen, können Sie effizient ein lokales WordPress-Multisite-Netzwerk einrichten und problemlos mit der Entwicklung oder dem Testen Ihrer Websites beginnen.

Danke, dass Sie diesen Artikel gelesen haben.??
Wenn Sie Fragen zu diesem Artikel haben, wenden Sie sich bitte an uns. Lassen Sie die Abfrage in diesem Kommentarbereich fallen. Wir werden so schnell wie möglich auf Ihre Anfrage antworten.

Das obige ist der detaillierte Inhalt vonWie können wir Multi-Site auf einer Worpress-Website lokal aktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage