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

So installieren Sie WordPress mit OpenLiteSpeed ​​unter Ubuntu 16.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie WordPress mit OpenLiteSpeed ​​auf Ubuntu 16.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, WordPress ist ein Online-Tool zur Erstellung von Open-Source-Websites geschrieben in PHP. Aber in Nicht-Geek-Sprache ist es wahrscheinlich das einfachste und leistungsfähigste Blogging- und Website-Content-Management-System (oder CMS), das es heute gibt.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von WordPress-Content-Management-Systemen auf Ubuntu 16.04 (Xenial Xerus).

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 16.04 (Xenial Xerus).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie WordPress mit OpenLiteSpeed ​​auf Ubuntu 16.04 LTS

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt-get ausführen Befehle im Terminal.

sudo apt-get update
sudo apt-get upgrade

Schritt 2. OpenLiteSpeed ​​installieren.

Laden Sie zunächst das OpenLiteSpeed ​​1-Klick-Skript auf Ihren Server herunter:

wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh

Machen Sie die Datei mit folgendem Befehl ausführbar:

chmod +x ols1clk.sh

Schritt 3. Installieren Sie PHP 7 auf OpenLiteSpeed.

Um PHP 7 zu installieren, führen Sie den folgenden Befehl aus:

./ols1clk.sh --lsphp 70

Wenn die Installation abgeschlossen ist, konfigurieren Sie einen administrativen Benutzernamen und ein Kennwort für die Webschnittstelle von OpenLiteSpeed, indem Sie den folgenden Befehl ausführen:

/usr/local/lsws/admin/misc/admpass.sh

Schritt 4. Installation von MariaDB.

Um MariaDB zu installieren, führen Sie den folgenden Befehl aus:

apt-get install -y mariadb-server

MariaDB für WordPress konfigurieren.

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt:

mysql_secure_installation

Konfiguriere es so:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Als Nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für WordPress erstellen. Führen Sie den folgenden Befehl aus:

mysql -u root -p

Dadurch werden Sie zur Eingabe eines Passworts aufgefordert, geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Sobald Sie sich bei Ihrem Datenbankserver angemeldet haben, müssen Sie eine Datenbank für erstellen WordPress-Installation:

CREATE DATABASE wordpress character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'your_password';
FLUSH PRIVILEGES;

Schritt 5. WordPress installieren.

Das erste, was Sie tun müssen, ist, auf die Download-Seite von WordPress zu gehen und die neueste stabile Version von WordPress herunterzuladen. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 4.8.1 :

cd /usr/local/lsws/example
wget http://wordpress.org/latest.zip

Entpacken Sie das WordPress-Archiv in das Dokumentenstammverzeichnis auf Ihrem Server:

unzip latest.zip

Wir müssen einige Ordnerberechtigungen ändern:

chown -R nobody:nogroup /usr/local/lsws/example/wordpress/

WordPress konfigurieren

In diesem Schritt konfigurieren wir die Hauptkonfigurationsdatei von WordPress, wo wir ihre grundlegenden Parameter konfigurieren müssen, damit sie mit der Datenbank und dem Benutzer verbunden werden kann:

cd wordpress
mv wp-config-sample.php wp-config.php

Öffnen Sie es jetzt mit einem Ihrer bevorzugten Editoren, um Änderungen in der WordPress-Konfigurationsdatei vorzunehmen:

nano wp-config.php

Hier sind die Werte, die wir gemäß unserer vorherigen Datenbank und Benutzerkonfiguration aktualisieren müssen:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'your_password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Schritt 6. Konfigurieren Sie OpenLiteSpeed.

Modifizieren Sie zuerst den standardmäßigen virtuellen Host, der bereits in der OpenLiteSpeed-Konfiguration vorhanden ist, damit wir ihn für unsere WordPress-Installation verwenden können. Melden Sie sich zuerst beim OpenLiteSpeed-WebAdmin an Panel unter https://your-ip-address:7080 .

Sobald Sie sich im OLS WebAdmin angemeldet haben, wählen Sie „Virtuelle Hosts“ in der Menüleiste und klicken Sie auf den Link „Anzeigen“:

Damit können Sie die Konfiguration Ihres virtuellen Servers bearbeiten.

Zunächst ändern wir den Dokumentenursprung dieses virtuellen Hosts so, dass er in unser WordPress-Verzeichnis tippt.

Klicken Sie auf die Registerkarte „Allgemein“ zum virtuellen Host und dann auf die Schaltfläche „Bearbeiten“ zur Tabelle „Allgemein“:

Ändern Sie im Feld „Document Root“ den Wert von $VH_ROOT/html/ in $VH_ROOT/wordpress/:

Klicken Sie auf „Speichern“, wenn Sie fertig sind.

Dann lassen wir index.php-Dateien zu, damit sie verwendet werden können, um Anfragen zu verarbeiten, die nicht von statischen Dokumenten verarbeitet werden. Dies ermöglicht die primäre Logik von WordPress um richtig zu funktionieren.

Klicken Sie auf die Schaltfläche „Bearbeiten“ für die Tabelle „Indexdateien“:

Fügen Sie aus dem Feld für gültige „Indexdateien“ index.php vor index.html hinzu, damit PHP-Indexdateien Vorrang haben:

Klicken Sie auf „Speichern“, wenn Sie fertig sind.

WordPress-Umschreibungen konfigurieren, um Permalink-Unterstützung zu aktivieren:

Als nächstes werden wir die Kompilierungsanweisungen installieren, damit wir Permalinks in unserer WordPress-Installation verwenden können.

Klicken Sie dazu auf die Registerkarte „Umschreiben“ zum virtuellen Host. Klicken Sie im zweiten Bildschirm auf die Schaltfläche „Bearbeiten“ zur „Umschreiben-Steuerung“. Tabelle:

Wählen Sie „Yes“ unter der Alternative „Enable Rewrite“:

Klicken Sie auf „Speichern“, um zum primären Anzeigemenü zurückzukehren. Klicken Sie auf die Schaltfläche „Bearbeiten“ für die Tabelle „Umschreibungsregeln“:

Entfernen Sie die derzeit vorhandenen Regeln und fügen Sie die folgenden Regeln hinzu, um Umschreibungen für WordPress zu ermöglichen:

Klicken Sie auf die Schaltfläche „Speichern“, um Ihre neuen Rewrite-Regeln auszuführen.

Als Zweites müssen wir den Standard-Listening-Port von 8088 auf 80 ändern.

Wählen Sie „Listeners“ in der Menüleiste und klicken Sie auf den Link „View“:

Klicken Sie anschließend auf die Schaltfläche „Bearbeiten“ für die Tabelle „Adresseinstellungen“:

Ändern Sie im Bereich Port die Portnummer von 8088 auf 80:

Klicken Sie auf „Speichern“, wenn Sie fertig sind.

Starten Sie den Server neu, um die Änderung zu implementieren

Alle oben genannten Konfigurationen sind aus dem Weg geräumt, wir können jetzt den OpenLiteSpeed-Host sanft neu starten, um unsere Änderungen zu aktivieren.

Schritt 7. Zugriff auf WordPress.

WordPress ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://yourdomain.com oder http://server-ip/ und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.

Herzlichen Glückwunsch! Sie haben WordPress erfolgreich mit Docker installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von WordPress mit OpenLiteSpeed ​​auf Ihrem Ubuntu 16.04 verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle OpenLiteSpeed-Website zu besuchen .


Ubuntu
  1. So installieren Sie WordPress unter Ubuntu 15.04

  2. So installieren Sie WordPress unter Ubuntu 16.04

  3. So installieren Sie SugarCRM auf Ubuntu 16.04 LTS

  4. So installieren Sie TYPO3 auf Ubuntu 16.04 LTS

  5. So installieren Sie Redmine auf Ubuntu 16.04 LTS

So installieren Sie WordPress unter Ubuntu 17.10

So installieren Sie osTicket unter Ubuntu 16.04 LTS

So installieren Sie WordPress unter Ubuntu 18.04 LTS

So installieren Sie Joomla mit Nginx unter Ubuntu 18.04 LTS

So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 18.04 LTS

So installieren Sie WordPress auf Ubuntu 20.04 LTS