So installieren Sie WordPress unter Nginx CentOS 7 - DEUTSCH

WordPress ist das beliebteste CMS (Content-Management-System) in der Welt und es wird für die Schaffung von über verwendet 30% aller Websites der Welt. Es gibt verschiedene Möglichkeiten, wie Sie WordPress installieren können, Der folgende Artikel zeigt Ihnen jedoch, wie Sie WordPress auf Nginx installieren, Dies ist eine Alternative zum bekannteren Apache-Server, Es verbraucht jedoch weniger Ressourcen. Denken Sie daran, dass dies eine etwas fortgeschrittenere Art der Installation ist und Nicht-Geeks Schwierigkeiten bei diesem Prozess haben können.

Installieren Sie WordPress auf Nginx


Ebenfalls, Lesen Beste Korrekturen für “ECONNREFUSED - Verbindung vom Server abgelehnt ”Fehler in FileZilla


Warum Nginx und CentOS wählen? 7 für Ihre WordPress-Installation?

WordPress als eines der beliebtesten Content-Management-Systeme wurde für eine Vielzahl von Systemen entwickelt, solange sie die treffen Minimale Systemvoraussetzungen. Ab der neuesten Version von WordPress sind dies die folgenden:

  • PHP-Version 7.4 oder höher
  • MySQL 5.6 oder MariaDB-Version 10.1 oder höher
  • Apache- oder Nginx-Webserver werden empfohlen

Genau dort in den Systemanforderungen, Es gibt die Empfehlung, Nginx zu verwenden. Dies ist der Hauptkonkurrent des Apache-Webserver-Projekts, das von einem wesentlichen Teil aller weltweit gehosteten Internetseiten verwendet wird. Das Vorteile von Nginx Es handelt sich um eine bewährte Software, mit der einige der größten und meistbesuchten Websites und Dienste betrieben werden. Außerdem, Es enthält erweiterte Funktionen, die darin integriert sind, im Gegensatz zum modularen Aufbau von Apache. CentOS 7 ist eine der beliebtesten Server-Linux-Distributionen, da es sich um ein Open-Source- und kostenloses Software-Repack von Red Hat handelt. Die meisten Webhosting-Unternehmen nutzen es, um eine breite Palette von Hosting-Diensten zu betreiben, da es sich um eine zuverlässige und gut getestete Software handelt.


So installieren Sie WordPress unter Nginx CentOS 7

Um WordPress unter Nginx zu installieren, sollten Sie mit der Erstellung Ihres virtuellen Hosts beginnen, welches für deine WordPress-Installation verwendet wird. Die Konfiguration für diesen Host finden Sie in /etc / nginx / conf.d. Verzeichnis. Was Sie in dieser Datei sehen, ist der Domainname, Hafen, Dokument Root, Protokollspeicherort, und einige zusätzliche Informationen. Wenn Sie davon ausgehen, dass der Domainname lautet: wordpress.isgeek.local,
Port-Nummer: 80. Der Dokumentenstamm: /usr / share / nginx / wordpress.isgeek.local
und Protokolle: /user / share / nginx / wordpress.isgeek.local / logs Sie sollten zuerst Ihren virtuellen Beitrag erstellen, Dies ist mit dem folgenden Code erreichbar:

vi /etc/nginx/conf.d/wordpress.conf, dann, Platzieren Sie den Inhalt wie folgt:
Server {
Hör mal zu 80;
Servername wordpress.itzgeek.local;

access_log /usr / share / nginx / wordpress.isgeek.local / logs / access.log;
Fehlerprotokoll /usr / share / nginx / wordpress.isgeek.local / logs / error.log;

Standort / {
Wurzel /usr / share / nginx / wordpress.isgeek.local;
index index.php index.html index.htm;

wenn (-f $ request_filename) {
läuft 30d ab;
brechen;
}

wenn (!-e $ request_filename) {
umschreiben ^(.+)$ /index.php?q = $ 1 zuletzt;
}
}

Ort ~ .php $ {
fastcgi_pass localhost:9000; # Port, an dem FastCGI-Prozesse erzeugt wurden
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr / share / nginx / wordpress.isgeek.local $ fastcgi_script_name; # gleicher Weg wie oben
fastcgi_param PATH_INFO $ fastcgi_script_name;
include / etc / nginx / fastcgi_params;
}
}

Dann, Sie sollten Ihr Stammdokumentverzeichnis und das Verzeichnis für die Protokolle erstellen.
Das zu tun, Schreiben Sie die folgenden Codezeilen:

mkdir /usr/share/nginx/wordpress.isgeek.local
mkdir /usr/share/nginx/wordpress.isgeek.local/log

Dann sollten Sie Ihre Konfiguration überprüfen. Schreiben Sie dazu die folgende Codezeile: nginex -t und Sie sollten eine Nachricht sehen, die sagt “Die Syntax ist in Ordnung, Test ist erfolgreich.
Dies bedeutet, dass alles reibungslos läuft und Sie die Dienste neu starten sollten. Als nächstes müssen Sie eingeben:
systemctl nginx neu starten
systemctl starte php-fpm neu
setenforce 0


Datenbankerstellung

Der nächste Schritt besteht darin, die Datenbank für Ihre WordPress-Website zu erstellen. Das zu tun, Melden Sie sich in Ihrer Datenbank an, und erstellen Sie Ihre Datenbank mit dem:
DATENBANK ERSTELLEN WordPress; Codezeile, dann, Erstellen Sie Ihren Benutzer, Dies kann durch Eingabe erfolgen:
CREATE USER ‘wpuser’ @ ’localhost’ IDENTIFIZIERT DURCH "wppassword"’;
Ändern Sie WPuser und WPpassword mit Ihrem Benutzernamen und Passwort


Berechtigungen erteilen

Nächster, Sie müssen Ihrem neu erstellten Benutzer Berechtigungen hinzufügen, um das zu schreiben GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN AUF WordPress. * TO 'wpuser' @ 'localhost’; Geben Sie dann exit ein, um die Shell zu verlassen.


WordPress-Konfiguration

Nachdem Sie den Erstellungsprozess Ihrer Datenbank erfolgreich abgeschlossen haben, ist es Zeit, Ihr WordPress zu konfigurieren. Laden Sie dazu die neueste WordPress-Version herunter, durch Eingabe von:
wget http://wordpress.org/latest.tar.gz, Dann sollten Sie die heruntergeladene Datei in Ihr Dokumentstammverzeichnis verschieben. Verwenden Sie diesen Befehl: mv wordpress / * /usr/share/nginx/wordpress.isgeek.local

Dann, Kopiere das sample-config.php Datei und machen es als wp-config.php mit dieser Codezeile:

cp /usr/share/nginx/wordpress.itzgeek.local/wp-config-sample.php /usr/share/nginx/wordpress.isgeek.local/wp-config.php

Der nächste Schritt besteht darin, Ihre Konfigurationsdatei zu bearbeiten und die Datenbankinformationen hinzuzufügen, um das zu tun, tippe ein vi /usr/share/nginx/wordpress.itzgeek.local/wp-config.php. Wenn die Datei geöffnet wird, es sollte wie folgt aussehen:

// ** MySQL-Einstellungen – Sie können diese Informationen von Ihrem Webhost erhalten ** //
/** Der Name der Datenbank für WordPress */
definieren("DB_NAME", ‘Datenbankname_hier„);
/** Benutzername der MySQL-Datenbank */
definieren("DB_USER", ‘Benutzername_hier„);
/** MySQL-Datenbankkennwort */
definieren("DB_PASSWORD", ‘password_here„);
/** MySQL-Hostname */
definieren("DB_HOST", ‘Localhost’);

Was Sie ändern sollten, sind die Werte, die wir fett gedruckt haben.
Dann, Machen Sie den Nginx-Benutzer zum Administrator oder Eigentümer des Verzeichnisses, in dem WordPress installiert wird. Verwenden Sie den folgenden Befehl:
chown -R Nginx:nginx /usr/share/nginx/wordpress.itzgeek.local/


Installationsprozess

Jetzt müssen Sie eine Browser-Registerkarte öffnen und wordpress.isgeek.local eingeben, um sich bei Ihrer Website anzumelden.

Installieren Sie WordPress auf Nginx

Hier müssen Sie Ihre Website aufschreiben Titel, Nutzername, Passwort, und dein Email. Dies sind die Details, die Sie verwenden werden, um sich in Ihrem Admin-Dashboard von WordPress anzumelden. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche WordPress installieren, und dann sehen Sie eine Erfolgsmeldung.

Bild des Nginx-Admin-Panels

Wenn Sie auf die Anmeldeschaltfläche klicken, werden Sie zum Admin-Anmeldebereich weitergeleitet, in dem Sie sich bei Ihrer WordPress-Website anmelden können. Und Sie sind mit dem gesamten Prozess fertig.

Wordpress auf Nginx erfolgreiches Installationsimage

Recherchiert und erstellt von:
Krum Popov
Leidenschaftlicher Webunternehmer, erstellt seitdem Webprojekte 2007. Im 2020, Er gründete HTH.Guide – eine visionäre Plattform, die sich der Optimierung der Suche nach der perfekten Webhosting-Lösung widmet. Mehr lesen...
Technisch überprüft von:
Methoden Ivanov
Erfahrener Webentwicklungsexperte mit 8+ langjährige Erfahrung, einschließlich Spezialwissen in Hosting-Umgebungen. Sein Fachwissen garantiert, dass der Inhalt den höchsten Standards an Genauigkeit entspricht und sich nahtlos an Hosting-Technologien anpasst. Mehr lesen...

Schreibe einen Kommentar

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *

Diese Website ist durch reCAPTCHA und Google geschützt Datenschutz-Bestimmungen und Nutzungsbedingungen anwenden.

Diese Website verwendet Cookies, um die Benutzererfahrung zu verbessern. Durch die Nutzung unserer Website stimmen Sie allen Cookies gemäß unserer zu Datenschutz-Bestimmungen.
Ich stimme zu
Bei HTH.Guide, Wir bieten transparente Webhosting-Bewertungen, Gewährleistung der Unabhängigkeit von äußeren Einflüssen. Unsere Bewertungen sind unvoreingenommen, da wir bei allen Bewertungen strenge und einheitliche Standards anwenden.
Zwar verdienen wir möglicherweise Affiliate-Provisionen von einigen der vorgestellten Unternehmen, Diese Provisionen gefährden weder die Integrität unserer Bewertungen noch beeinflussen sie unsere Rankings.
Die Affiliate-Einnahmen tragen zur Deckung des Kontoerwerbs bei, Testkosten, Instandhaltung, und Entwicklung unserer Website und internen Systeme.
Vertrauen Sie HTH.Guide für zuverlässige Hosting-Einblicke und Aufrichtigkeit.