GNU/Linux >> LINUX-Kenntnisse >  >> Linux

WordPress Multisite installieren

In diesem Artikel wird erläutert, wie Sie WordPress Multi-Site konfigurieren, sodass Sie in Ihrer WordPress-Installation ein Netzwerk von Websites aufbauen können.

Wichtig :Der Rackspace-Support unterstützt keine WordPress-Konfiguration. Dieser Artikel enthält Schritte als Best-Effort-Lösung, aber Ihre Entwickler sollten sie vor der Implementierung gründlich prüfen, um unerwartete Ausfallzeiten zu vermeiden.

Voraussetzungen

  • Eine WordPress-Installation
  • Permalinks aktiviert, sodass Ihre URLs wie folgt aussehen:http://example.com/my-page statt http://example.com/?p=1654
  • Deaktivierte Plugins
  • Sicherung einer WordPress-Installation

wp-config.php ändern

  1. Öffne die wp-config.php Datei auf Ihrem Server. Der Standardspeicherort ist /var/www/html/ .
  2. Fügen Sie die folgende Zeile über / hinzu Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. / ** Kommentar:
define('WP_ALLOW_multi-site', true);

Netzwerkeinrichtung

  1. Rufen Sie das Administrator-Dashboard über http://YOUR_SITE/wp-config.php auf .

  2. Navigieren Sie zu Tools> Netzwerkeinrichtung .

    Hinweis :Abhängig von Ihrer Installation können Sie zwischen der Verwendung von Subdomains oder Unterverzeichnissen für Ihre verschiedenen Sites wählen. Eine Subdomain ähnelt site1.example.com und site2.example.com , während asubdirectory example.com/site1 ähnelt und example.com/site2 .

  3. Im Netzwerktitel , geben Sie einen Netzwerknamen und die E-Mail-Adresse des Netzwerkadministrators ein.

  4. Klicken Sie auf Installieren .

Konfigurations- und .htaccess-Dateien

  1. Öffnen Sie die wp.config.php Datei zum Bearbeiten.

  2. Platzieren Sie den folgenden Code nach der Zeile ** /* Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. */ ** Kommentar:

    define('multi-site', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'website');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    
  3. Speichern Sie Ihre Änderungen.

  4. Öffnen Sie /var/www/html.htaccess zum Bearbeiten.

  5. Ersetzen Sie den gesamten Inhalt in der Datei durch den folgenden Code:

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]

Netzwerkadministratormenü

Durch Ausführen der vorherigen Schritte wird die Multi-Site-Installation abgeschlossen. In der oberen linken Ecke sollten Sie eine Registerkarte namens Meine Websites sehen , die einen Netzwerkadministrator enthält Menü mit den folgenden Reitern:

  • Dashboard: Neue Benutzer und Sites zum Netzwerk hinzufügen.
  • Websites: Verwalten Sie alle Sites in Ihrem Netzwerk.
    • Neu hinzufügen: Fügen Sie neue Sites hinzu und definieren Sie die Site-Adresse (URL), den Titel, die Sprache und die E-Mail-Adresse des Administrators.
  • Benutzer: Verwalten Sie alle Benutzer Ihres Netzwerks.
  • Themen: Themes für das Netzwerk installieren, deinstallieren und aktivieren.
  • Plugins: Nur der Super-Admin kann den Plug-in-Administrator verwenden, um neue Plug-ins zu installieren. Damit der Site-Administrator sie aktivieren oder deaktivieren kann, sollte der Super-Administrator die Plugins auswählen Kontrollkästchen unter Administrationsmenüs aktivieren Abschnitt der Einstellungen Registerkarte.
  • Einstellungen: Grundeinstellungen verwalten.

Schlussfolgerung

Mit WordPress Multi-Site können Sie verschiedene Websites unter derselben Domain verwalten. Wenn Sie sich für die Verwendung von Subdomains entscheiden, ziehen Sie die Verwendung eines Wildcard-Zertifikats in Betracht, um alle Sites abzudecken.


Linux
  1. So installieren Sie iperf auf RHEL 8

  2. Installieren Sie WordPress auf Fedora 20

  3. Installieren Sie WordPress auf dem LiteSpeed-Webserver

  4. So installieren Sie WordPress in Plesk

  5. Installieren Sie WordPress auf einem Benutzerkonto als root

So installieren Sie WordPress auf CentOS 7.1 mit Apache

So installieren Sie WordPress Ubuntu 20.04

Installieren Sie WordPress mit Docker auf Ubuntu 20.04

So installieren Sie WordPress mit EasyEngine unter Ubuntu 20.04

So installieren Sie WordPress auf einem CentOS 8-Server

So installieren Sie WordPress auf Ubuntu 20.04