Installieren Sie WordPress unter Ubuntu 17.04 mit Nginx-, MariaDB- und PHP-Unterstützung

  • Eustace Evans
  • 0
  • 3640
  • 448

Dieses kurze Tutorial zeigt Schülern und neuen Benutzern eine schrittweise Anleitung zum Ausführen von WordPress unter Ubuntu 17.04 (Zesty Zapus) mit Nginx-, MariaDB- und PHP-Unterstützung. Nach diesem Setup können Benutzer dynamische und leistungsstarke Websites mit WordPress ausführen und verwalten.

Für diejenigen, die WordPress nicht kennen, ist es ein kostenloses Content Management System (CMS), das viele dynamische Websites online unterstützt. Es ermöglicht jedem, auf einfache Weise leistungsstarke Websites mit kostenlosen Tools und Vorlagen zu erstellen und zu gestalten, die von der WordPress-Community bereitgestellt werden.

Beginnen wir mit der Installation von WordPress unter Ubuntu 17.04, ohne Ihre Zeit zu verschwenden

Schritt 1: Ubuntu installieren / aktualisieren

In diesem Beitrag wird davon ausgegangen, dass Sie Ubuntu 17.04 ausführen und über Root- oder Administratorzugriff auf das System verfügen. Bevor Sie mit der Installation unterstützter Pakete in Ubuntu beginnen können, müssen Sie zuerst das System aktualisieren. Führen Sie dazu die folgenden Befehle aus.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

Nach dem Update von Ubuntu möchten Sie möglicherweise Ihr System neu starten. Fahren Sie unten fort, um Nginx zu installieren

Schritt 2: Installieren Sie Nginx Web Server

Nginx ist ein leistungsstarker Webserver. WordPress benötigt einen Webserver, um Seiten zu bedienen. Da Nginx einfach zu verwalten ist, können Sie es installieren. Führen Sie dazu die folgenden Befehle aus

sudo apt-get install nginx

Führen Sie nach der Installation von Nginx die folgenden Befehle aus, um zu erfahren, wie Sie den Nginx-Dienst stoppen, starten und aktivieren

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl aktiviere nginx.service 

Danach fahren Sie unten fort, um MariaDB zu installieren.

Schritt 3: Installieren des MariaDB-Datenbankservers

MariaDB wird schnell zum Standard-Datenbankserver für Linux-Systeme. Es überholt schnell MySQL, was seit langem die Standardeinstellung für alle Linux-Distributionen ist. Für WordPress ist außerdem ein Datenbankserver erforderlich.

Führen Sie die folgenden Befehle aus, um MariaDB zu installieren

sudo apt-get install mariadb-server mariadb-client

Führen Sie nach der Installation des Datenbankservers die folgenden Befehle aus, um ihn zu sichern.

sudo mysql_secure_installation

Sie werden aufgefordert, eine Reihe von Fragen zu beantworten. Verwenden Sie das folgende Beispiel, um sich zu orientieren.

Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): DRÜCKEN SIE EINGABETASTE. [J / N] J ERSTELLEN SIE IHR PASSWORT Anonyme Benutzer entfernen? [J / N] J Root-Login aus der Ferne nicht zulassen? [J / N] J Testdatenbank entfernen und darauf zugreifen? [J / N] J Berechtigungstabellen jetzt neu laden? [J / n] Y.

Führen Sie nach dem Sichern des Datenbankservers den folgenden Befehl aus, um zu erfahren, wie Sie den MariaDB-Dienst stoppen, starten und aktivieren

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl aktivieren mariadb.service 

Fahren Sie unten fort, um eine WordPress-Datenbank zu erstellen.

Schritt 4 Erstellen Sie eine WordPress-Datenbank und einen Benutzer

Nachdem der MariaDB-Datenbankserver installiert ist, besteht Ihre nächste Aufgabe darin, eine Datenbank für WordPress zu erstellen. Sie erstellen auch einen Datenbankbenutzer zum Verwalten der Datenbank.

Führen Sie die folgenden Befehle aus, um sich beim Datenbankserver anzumelden

sudo mysql -u root -p

Wenn Sie zur Eingabe des Root-Passworts aufgefordert werden, geben Sie das oben erstellte ein.

Führen Sie dann die folgenden Befehle aus, um eine neue Datenbank mit dem Namen wpdb zu erstellen.

CREATE DATABASE wpdb;

Führen Sie die folgenden Befehle aus, um einen neuen Datenbankbenutzer namens wpuser zu erstellen und dem Konto vollen Zugriff auf die wpdb-Datenbank zu gewähren.

GRANT ALL ON wpdb. * TO 'wpuser' @ 'localhost' IDENTIFIED BY 'type_new_password_here';

Führen Sie abschließend die folgenden Befehle aus, um Ihre Änderungen zu speichern und zu beenden.

SPÜLPRIVILEGIEN; Ausfahrt 

Fahren Sie unten fort, um PHP zu installieren

Schritt 5: Installieren Sie PHP und Module

Das letzte erforderliche Paket für WordPress sind PHP und seine Module. Führen Sie die folgenden Befehle aus, um diese Pakete zu installieren

sudo apt-get install php-fpm php-mysql php-curl php-gd php-birne php-imagick php-imap php-mcrypt php-recode php-ordentlich php-xmlrpc

Nachdem Sie alle erforderlichen Pakete installiert haben, fahren Sie unten fort, um WordPress-Inhalte herunterzuladen und zu konfigurieren.

Schritt 6: Konfigurieren von WordPress

Nachdem die WordPress-Datenbank und der Benutzer erstellt wurden, laden Sie die neuesten Inhalte von WordPress herunter. Führen Sie dazu die folgenden Befehle aus

cd / tmp / && wget http://wordpress.org/latest.tar.gz

Extrahieren Sie als Nächstes den heruntergeladenen Inhalt und kopieren Sie ihn in das Apache2-Standardstammverzeichnis unter Ubuntu.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Stellen Sie sicher, dass Sie Ubuntu Standard entfernen index.html Testdatei aus dem Standardstammverzeichnis. Dies kann Probleme für neue Benutzer verursachen.

sudo rm -rf /var/www/html/index.html

Erstellen Sie anschließend eine WordPress-Konfigurationsdatei aus der Beispieldatei, indem Sie die folgenden Befehle ausführen.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Dann öffnen wp-config.php Datei und nehmen Sie die folgenden hervorgehobenen Änderungen vor, um auf die Datenbank und den Benutzer zu verweisen, die Sie oben erstellt haben.

sudo nano /var/www/html/wp-config.php

Nehmen Sie beim Öffnen der Datei die Änderungen vor und speichern Sie sie.

// ** MySQL-Einstellungen - Sie können diese Informationen von Ihrem Webhost erhalten ** // / ** Der Name der Datenbank für WordPress * / define ('DB_NAME', 'wpdb'); / ** Benutzername der MySQL-Datenbank * / define ('DB_USER', 'wpuser'); / ** MySQL-Datenbankkennwort * / define ('DB_PASSWORD', 'type_new_password_here'); / ** MySQL-Hostname * / define ('DB_HOST', 'localhost'); / ** Datenbankzeichensatz zum Erstellen von Datenbanktabellen. * / define ('DB_CHARSET', 'utf8'); / ** Der Database Collate-Typ. Ändern Sie dies nicht, wenn Sie Zweifel haben. * / define ('DB_COLLATE', ");

Fahren Sie mit der Konfiguration von Nginx fort

Schritt 7: Konfigurieren Sie die Nginx-Standard-Site-Konfiguration

Öffnen Sie nach dem Einrichten der WordPress-Konfigurationen die Nginx-Standardkonfigurationsdatei, nehmen Sie die folgenden Änderungen vor und speichern Sie die Datei.

sudo nano / etc / nginx / sites-available / default

Nehmen Sie dann markierte Änderungen vor und speichern Sie die Datei.

# Standardserverkonfiguration # server listen 80 default_server; listen [::]: 80 default_server; # SSL-Konfiguration # # listen 443 ssl default_server; # listen [::]: 443 ssl default_server; # # Selbstsignierte Zertifikate, die vom ssl-cert-Paket generiert wurden # Verwenden Sie sie nicht auf einem Produktionsserver! # # include snippets / snakeoil.conf; root / var / www / html; # Fügen Sie index.php zur Liste hinzu, wenn Sie den PHP-Index index.php verwenden. Index.html index.htm index.nginx-debian.html; Servername _; location / # Zuerst versuchen, die Anforderung als Datei, dann # als Verzeichnis bereitzustellen, und dann auf die Anzeige eines 404 zurückgreifen. try_files $ uri $ uri / = 404;  # PHP-Skripte an FastCGI-Server übergeben # location ~ \ .php $ include snippets / fastcgi-php.conf; # # Mit php-fpm (oder anderen Unix-Sockets): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # Mit php-cgi (oder anderen TCP-Sockets): # fastcgi_pass 127.0.0.1:9000;  # Zugriff auf .htaccess-Dateien verweigern, wenn Apaches Dokumentenstamm # mit Nginx 'einer # # Position ~ /\.ht # all verweigern; # 

Speichern Sie die Datei und Sie sind fertig.

SCHRITT 8: ÄNDERN DER WORDPRESS-INHALTSDATEI-ERLAUBNISSE

Nachdem Sie die WordPress-Einstellungen konfiguriert haben, müssen Sie als Nächstes die Verzeichnisberechtigungen ändern, damit WordPress ordnungsgemäß funktioniert. Führen Sie dazu die folgenden Befehle aus

sudo chown -R www-Daten: www-Daten / var / www / html / sudo chmod -R 755 / var / www / html /

Starten Sie abschließend den Nginx-Webserver neu, öffnen Sie Ihren Browser und rufen Sie die Server-IP-Adresse oder den Hostnamen auf.

sudo systemctl starte nginx.service neu

Deaktivieren Sie den Apache2-Webserver, damit er nie ausgeführt wird.

sudo systemctl apache2.service stoppen sudo systemctl apache2.service deaktivieren 

Öffnen Sie Ihren Browser und gehen Sie zum Server-Hostnamen. Die Standard-Setup-Seite von WordPress sollte angezeigt werden.

http: // localhost

Fahren Sie mit dem WordPress-Assistenten fort, um Ihre neue Site einzurichten.

Fahren Sie mit dem Setup-Assistenten fort und erstellen Sie eine WordPress-Administration, um die Site online zu verwalten. Vergessen Sie nicht, die Site entsprechend zu benennen.

Klicken Sie auf WordPress installieren, wenn Sie fertig sind.

Zusammenfassung:

Dieser Beitrag zeigt Schülern und neuen Benutzern eine einfache Möglichkeit, WordPress unter Ubuntu 17.04 zu installieren und zu konfigurieren. Benutzer, die ihre eigenen WordPress-Websites betreiben müssen, finden dieses Tutorial besonders hilfreich, wenn sie neu darin sind.

Wenn Sie die obigen Schritte sorgfältig ausführen, steht Ihnen in kürzester Zeit eine funktionierende WordPress-Site zur Verfügung, die angepasst werden kann.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Eine Sammlung nützlicher Informationen zum Linux-Betriebssystem und zu neuen Technologien
Frische Artikel, praktische Tipps, ausführliche Rezensionen und Anleitungen. Fühlen Sie sich in der Welt des Linux-Betriebssystems zu Hause