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

So installieren Sie WordPress mit Nginx in Ubuntu Linux

WordPress ist das am häufigsten verwendete, benutzerfreundliche, kostenlose und Open-Source-Content-Management-System (CMS) und Website-Builder für Anfänger und professionelle Entwickler. Vor WordPress war das Erstellen einer Website noch nie so einfach und unkompliziert. Es erfordert keine Programmier- und Codierungserfahrung. WordPress hat viele kostenlose und Premium-Themes und Plugins, mit denen Sie Ihre Website gestalten können. Die Installation von WordPress ist auf einem Linux-Rechner keine schwierige Aufgabe. Mit dem Nginx-Server können Sie WordPress einfach auf Ihrem Ubuntu/Debian-Linux installieren.

WordPress mit Nginx Server auf Ubuntu Linux

Um WordPress auf einem Ubuntu-Linux-System zu installieren, müssen der Nginx-Server und die MySQL-Datenbank auf Ihrem System installiert sein. Da WordPress in der PHP-Sprache geschrieben ist, können Sie Ihrer Website weitere PHP-Module hinzufügen, um Ihre Website anzupassen. Sie können die Statistiken und Besucheraktivitäten Ihrer Websites über das WordPress-Dashboard überwachen. In diesem Beitrag werden wir sehen, wie man WordPress mit Nginx-Server unter Linux installiert und damit loslegt.

Schritt 1:Nginx-Server installieren

Ganz am Anfang werden wir den Nginx-Server auf unserem Ubuntu-Rechner installieren. Es ist im offiziellen Linux-Repository verfügbar. Sie können den folgenden unten angegebenen aptitude-Befehl ausführen, um den Nginx-Server auf Ihrem System zu installieren.

sudo apt-get install nginx

Nach der Konfiguration des Nginx-Servers müssen Sie möglicherweise das Nginx-HTTP-Protokoll in Ihren Firewall-Einstellungen zulassen. Sie können die folgenden UFW-Befehle auf Ihrer Terminal-Shell ausführen, um die Nginx-Netzwerkports auf Ihrer Firewall zuzulassen.

sudo ufw enable
sudo ufw allow 'Nginx HTTP'
sudo ufw reload
sudo ufw status

Wenn Sie eine detailliertere Erklärung und Informationen zum Nginx-Reverse-Proxy-Server benötigen, können Sie diesem Link folgen, um zu erfahren, wie Sie den Nginx-Server unter Linux installieren und damit beginnen. Sie können jetzt jedoch starten und den Status Ihres Nginx-Servers überprüfen, um sicherzustellen, dass der Server funktioniert.

- -
$ sudo systemctl start nginx
$ sudo systemctl enable nginx
$ sudo systemctl status nginx

Schritt 2:Datenbankmodul installieren

WordPress kann mit einer MySQL-Datenbank und einem PHP-Server konfiguriert werden. Da der MariaDB-Client der Fork von MySQL ist, können wir ihn verwenden, um eine Datenbank für WordPress zu erstellen und sie in den Nginx-Server zu integrieren. Sie können die folgenden Aptitude-Befehle ausführen, die unten angegeben sind, um den MariaDB-Client auf Ihrem Ubuntu Linux zu installieren.

# sudo apt-get install mariadb-server 
# sudo systemctl enable mariadb.service
# sudo mysql_secure_installation

Nach der Installation der Datenbank können Sie sich jetzt mit den Anmeldeinformationen des Root-Benutzerkontos in Ihre Datenbank einloggen. Wenn Sie die MariaDB-Engine bereits installiert und konfiguriert hatten, müssen Sie möglicherweise Ihr Datenbankpasswort eingeben, um einzutreten.

Jetzt müssen wir eine Datenbank für WordPress erstellen. Hier verwenden wir ein paar Zeilen SQL-Befehl, um eine Datenbank zu erstellen. Sie können den unten angegebenen SQL-Zeilen folgen, um Ihre WordPress-Datenbank zu erstellen.

# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE ubuntupit;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'ubuntupitadmin'@'localhost' IDENTIFIED BY '[email protected]!';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schritt 3:PHP-Module unter Ubuntu Linux installieren

Wir haben zuvor den Nginx-PHP-Server auf unserem Ubuntu-System installiert und aktiviert; Jetzt werden wir einige PHP-Erweiterungspakete installieren, um die PHP-Dienste reibungslos und integrierbar auf Ihrem Linux-System zu machen. Sie können die folgende Befehlszeile auf Ihrer Terminal-Shell mit Root-Rechten ausführen, um PHP-XML, PHP-CLI, PHP-cURL und andere Erweiterungspakete zu installieren.

sudo apt-get install php7.2 php7.2-cli php7.2-fpm php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl

Schritt 4:Nginx für WordPress konfigurieren

Nach der Installation des Nginx-Servers auf einem Ubuntu-Linux-System müssen Sie die Servereinstellungen und Skripte konfigurieren, um Ihre WordPress-Site live zu schalten. Da wir WordPress über den Nginx-Server verwenden werden, erstellen wir ein neues Verzeichnis und erteilen ihm die Root-Berechtigung zum Bearbeiten und Speichern von WordPress-Daten im Verzeichnis.

Führen Sie zuerst das folgende mkdir aus Befehl auf Ihrer Terminal-Shell, um ein neues WordPress-Verzeichnis zu erstellen.

# mkdir -p /var/www/html/demo.www.ubuntupit.com/public_html

Führen Sie nun den folgenden Verzeichnisbefehl aus, um das Nginx-Verzeichnis zu durchsuchen. Führen Sie dann den folgenden cat-Befehl (concatenate) aus, um ein neues Nginx-Konfigurationsskript zu erstellen. Wenn Sie bereits einen Nginx-Server haben, können Sie Ihr vorhandenes Skript bearbeiten.

# cd /etc/nginx/sites-available
# cat demo.www.ubuntupit.com

Führen Sie nun den folgenden Befehl aus, um das Skript Ihrer Website zu bearbeiten.

sudo nano /etc/nginx/sites-available/demo.www.ubuntupit.com.conf

Sie können das folgende Nginx-Serverkonfigurationsskript studieren und verwenden, um zu verstehen, wie Ihr Skript aussehen würde und wo Sie Ihre Site-URL platzieren müssen. Wenn Sie mit Ihrem Konfigurationsskript nicht übereinstimmen, wird der Server nicht geladen; Bitte beachten Sie. Hier verwende ich den Servernamen demo.www.ubuntupit.com; Sie müssen es durch Ihre Serveradresse ersetzen.

server {
listen 80;
listen [::]:80;
root /var/www/html/demo.www.ubuntupit.com;
index index.php index.html index.htm;
server_name mysite.com demo.www.ubuntupit.com;

error_log /var/log/nginx/demo.www.ubuntupit.com_error.log;
access_log /var/log/nginx/demo.www.ubuntupit.com_access.log;

client_max_body_size 100M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Das oben angegebene Skript enthält einige zusätzliche Konfigurationen. Wenn Sie diese nicht haben, können Sie einige Zeilen aus dem Skript entfernen. Nach der Konfiguration des Nginx-Serverskripts können Sie den Server jetzt jedoch neu starten und überprüfen, ob der Server einwandfrei funktioniert.

systemctl reload nginx
nginx -t

Schritt 5:WordPress auf Ubuntu herunterladen und konfigurieren

Sie können auch Ihr WordPress-Verzeichnis durchsuchen und die ZIP-Datei von WordPress auf Ihr Ubuntu-Dateisystem herunterladen. Bei dieser Methode wird die ZIP-Datei direkt in /var/www/html/wordpress heruntergeladen Verzeichnis.

In diesem Schritt werden wir sehen, wie man die neueste Version von komprimiertem WordPress herunterlädt und im Linux-Dateisystem speichert. Später dekomprimieren wir die Datei und erstellen einen symbolischen Link zur Konfiguration mit dem Nginx-Server. Führen Sie zuerst das folgende wget aus Befehl, um WordPress herunterzuladen, und führen Sie dann den folgenden tar-Befehl aus, um die komprimierte Datei zu extrahieren.

cd /var/www/html/wordpress/public_html
$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz

Sie können jetzt den folgenden ls -l ausführen Befehl auf Ihrer Terminal-Shell, um einen symbolischen Link zu erstellen. Symbolische Links sind wichtig, um Ihr WordPress-Verzeichnis zu finden und es in den Nginx-Server zu integrieren.

$ ls -l
$ sudo cp -R wordpress/ /var/www/html/demo.www.ubuntupit.com
$ ls -l /var/www/html/demo.www.ubuntupit.com/

Gewähren Sie nun Zugriff auf das Verzeichnis /var/www/, um den Server auf Ihrem System auszuführen.

$ sudo chown -R www-data:www-data /var/www/html/demo.www.ubuntupit.com
$ sudo chmod -R 775 /var/www/html/demo.www.ubuntupit.com

Schritt 6:Installieren Sie WordPress unter Ubuntu Linux

Dies ist der letzte Schritt der Installation von WordPress auf einem Ubuntu-System über Nginx. Ich gehe davon aus, dass Sie alle vorherigen Schritte abgeschlossen haben. Jetzt ist es an der Zeit, Ihren Webbrowser zu öffnen und die Installation abzuschließen.

Da wir die localhost-Adresse (127.0.0.1) zum Einrichten des Nginx-Servers verwendet haben, würden wir WordPress über die localhost-Adresse einrichten. Wenn Sie jedoch eine andere IP-Adresse anstelle von localhost verwendet haben, können Sie einfach den folgenden net-tool-Befehl auf Ihrer Terminal-Shell ausführen und die IP-Adresse Ihres Servers finden.

ifconfig

Nachdem Sie nun Ihre IP-Adresse gefunden haben, können Sie die folgende Adresse in die Adressleiste Ihres Browsers eingeben, um mit der Einrichtung von WordPress auf Ihrem Ubuntu-Rechner fortzufahren.

localhost/blog

Nachdem Sie Ihre Serveradresse durchsucht haben, sehen Sie eine Installationsseite wie unten gezeigt. Hier werden wir die Datenbankanmeldeinformationen, den Benutzernamen und das Passwort eingeben, um mit WordPress zu beginnen. Wählen Sie nun Ihre Sprache aus und klicken Sie auf die Schaltfläche „Weiter“.

Im nächsten Schritt müssten Sie Ihre Site-Adresse, Ihren Namen, Ihr Passwort und andere Informationen zu Ihrer Site eingeben und dann auf die Schaltfläche „WordPress installieren“ klicken.

Nach erfolgreicher Installation werden Sie zu einer Anmeldeseite weitergeleitet, geben Sie Ihre Benutzerdaten ein, um sich bei Ihrer WordPress-Site anzumelden.

Schreiben Sie Ihren ersten Post auf WordPress unter Ubuntu

Nach der erfolgreichen Installation von WordPress können Sie jetzt loslegen. Um Ihren ersten Beitrag auf WordPress von Ihrem Ubuntu-Rechner aus zu schreiben, müssen Sie sich bei Ihrem Dashboard anmelden. Nachdem Sie sich in Ihr WordPress-Backend eingeloggt haben, finden Sie alle Steuerschaltflächen und Tools zum Schreiben und Verwalten Ihrer Beiträge. Sie können die Option "Neuen Beitrag erstellen" im Dashboard finden und mit dem Schreiben Ihres allerersten Beitrags beginnen.

Standardmäßig verwendet WordPress den klassischen Editor zum Schreiben von Beiträgen; Sie können auch andere Editoren installieren und zu einem anderen Editor wechseln.

localhost/blog/wp-login.php

WordPress von Ubuntu Linux entfernen

Sobald Sie beginnen, WordPress auf Ihrem Ubuntu Linux zu verwenden, treten keine Authentifizierungs- oder Verbindungsprobleme auf. Wenn Sie ein echter Blogger sind, kann WordPress Ihnen beim Erstellen Ihrer Website sehr helfen. Sie können WordPress jedoch bei Bedarf von Ihrem Ubuntu-System entfernen. Führen Sie die folgenden aptitude-Befehle auf Ihrer Terminal-Shell aus, um WordPress auf Ihrem Linux-System zu entfernen.

apt-get -f install
apt-get autoremove --purge wordpress
sudo dpkg --remove --force-remove-reinstreq wordpres

Wo ist der htaccess?

Wenn Sie ein Fan von LAMP (Linux, Apache, MySQL, PHP) sind, können Sie der offiziellen Ubuntu-Hilferichtlinie folgen, um WordPress auf Apache auf Ihrem Linux-System zu installieren. Aber meiner Meinung nach hat Nginx eine bessere Rücklaufquote als Apache für WordPress. Nun mögen einige von Ihnen fragen, da Nginx den .htaccess nicht unterstützt Datei, wie können Sie Ihre WordPress-Konfiguration bearbeiten? Tatsächlich hat Nginx den htaccess nicht Datei für die PHP-Konfiguration, aber Sie können die Nginx.conf bearbeiten Skript zum Anpassen Ihrer PHP-Servereinstellungen.

Extra-Tipp:Installiere WordPress von cPanel

Wenn Sie ein Hosting- und ein Domain-Paket haben, können Sie WordPress einfach auf Ihrem Hosting-Server installieren und Ihre eigene Website erstellen. Die Installation von WordPress auf Cpanel ist unkompliziert; Sie müssen zum Ende Ihres cPanels scrollen und die Autoinstall-Anwendung auswählen. Dort finden Sie eine Option, um WordPress auf Ihrem Hosting zu installieren.

Darüber hinaus können Sie mit umfangreichen Kenntnissen auf Serverebene und PHP-Kenntnissen den Nginx-Reverse-Proxy-Server installieren und den herkömmlichen Apache-Server ersetzen.

Endworte

WordPress ist eines der besten CMS-Systeme auf dem Markt; Die Installation von WordPress ist nicht nur zugänglich; es macht auch spaß. Mit wenigen Klicks erhalten Sie schnell Ihre Website. Darüber hinaus verfügt WordPress über viele Schreibassistenten, Entwicklungs- und SEO-Tools, die Ihnen helfen können, ein professioneller Content-Autor und Website-Entwickler zu werden. Ich habe die Installation von WordPress auf einem Ubuntu-Linux-System über den Nginx-Server (LEMP) im gesamten Beitrag beschrieben.

Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag hilfreich und informativ finden. Wir empfehlen Ihnen auch, Ihre Meinung zu diesem Beitrag im Kommentarbereich niederzuschreiben.


Ubuntu
  1. So installieren Sie Java unter Ubuntu Linux

  2. So installieren Sie usb-creator unter Ubuntu Linux

  3. So installieren Sie Redis unter Ubuntu Linux

  4. So installieren Sie WordPress mit Nginx unter Ubuntu 18.04

  5. So installieren Sie Linux Dash unter Ubuntu 14.04

So installieren Sie WordPress mit Nginx in Ubuntu 20.04

So installieren Sie WordPress auf Ubuntu 18.04

So installieren Sie WordPress auf einem Nginx LEMP-Stack mit Ubuntu 14.04

So installieren Sie WordPress Ubuntu 20.04

So installieren Sie NGINX unter Ubuntu 18.04

So installieren Sie WordPress auf Ubuntu 20.04