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

So installieren Sie WordPress unter Ubuntu 18.04 und konfigurieren es für die Verwendung einer Remote-Datenbank

In diesem Tutorial führen wir Sie durch die Schritte zur Installation von WordPress auf einem Ubuntu 18.04 VPS mit allen erforderlichen Komponenten, wie Apache-Webserver, PHP und MySQL/MariaDB-Datenbankserver, und konfigurieren WordPress für die Verwendung einer Datenbank auf einem Remote-Server.

WordPress ist das beliebteste und am weitesten verbreitete Content-Management-System (CMS). Es ist das CMS der Wahl für 26 % des gesamten Webs. Es basiert auf PHP und speichert seine Informationen in einer MySQL-Datenbank. Die große Menge an Themen und Plugins macht dieses CMS zu einer ausgezeichneten Wahl für jemanden, der eine benutzerfreundliche Möglichkeit benötigt, seine Ideen auf eine gut aussehende Website zu bringen. Beginnen wir mit der Installation.

Voraussetzungen

  • Ubuntu 18.04 VPS + Remote-Datenbankserver
  • PHP-Version 7.3 oder neuer.
  • MySQL-Datenbankversion 5.6 oder neuer ODER MariaDB-Version 10.1 oder neuer.
  • HTTPS-Unterstützung

Schritt 1:Melden Sie sich an und aktualisieren Sie den Server

Melden Sie sich über SSH als Benutzer root bei Ihrem Ubuntu 18.04 VPS an

ssh root@IP_Address -p Port_number

Vergessen Sie nicht, „IP_Address“ und „Port_number“ durch die tatsächliche IP-Adresse Ihres Servers und die SSH-Portnummer zu ersetzen.

Sobald Sie sich darin befinden, führen Sie die folgenden Befehle aus, um sicherzustellen, dass alle installierten Pakete auf Ihrem Server auf die neuesten verfügbaren Versionen aktualisiert werden:

apt-Update &&apt-Upgrade

Schritt 2:Apache-Webserver installieren

Wir müssen einen Webserver installieren, um die Inhalte von WordPress bereitzustellen. Zu diesem Zweck werden wir den Apache-Webserver installieren und verwenden. Es ist im offiziellen Ubuntu-Repository verfügbar und kann einfach mit dem apt-Paketmanager installiert werden:

apt -y install apache2

Sobald die Installation des Webservers abgeschlossen ist, sollte Apache automatisch gestartet werden. Sie können dies bestätigen, indem Sie seinen Status überprüfen

systemctl-Status apache2

Ausgabe:

apache2.service - Der Apache HTTP-Server Geladen:geladen (/lib/systemd/system/apache2.service; aktiviert; Herstellervoreinstellung:aktiviert) Drop-In:/lib/systemd/system/apache2.service.d └ ─apache2-systemd.conf Aktiv:aktiv (läuft) seit Fr 2019-08-09 02:31:39 CST; vor 14min Haupt-PID:406 (Apache2) Aufgaben:7 (Limit:1110) CGroup:/system.slice/apache2.service ├─ 407 /usr/sbin/apache2 -k start ├─ 423 /usr/sbin/apache2 -k start ├─ 426 /usr/sbin/apache2 -k start ├─ 427 /usr/sbin/apache2 -k start ├─ 428 /usr/sbin/apache2 -k start

Aktivieren Sie den automatischen Start von Apache nach einem Serverneustart

systemctl aktiviert Apache2

Schritt 3:PHP installieren

Wie bereits erwähnt, ist WordPress eine PHP-basierte Anwendung, daher müssen wir PHP und mehrere PHP-Erweiterungen auf dem Server installieren. Führen Sie den folgenden Befehl aus, um alle erforderlichen Komponenten zu installieren:

apt -y install php php-xml php-common php-gd php-mbstring php-xmlrpc php-curl php-soap php-zip php-intl

Nachdem die Installation von PHP abgeschlossen ist, können Sie die installierte Version überprüfen:

PHP 7.2.19-0ubuntu0.18.04.1 (cli) (erstellt:4. Juni 2019 14:48:12) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies mit Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Schritt 4:Installieren Sie MySQL auf dem Remote-Server

Der nächste Schritt ist die Installation eines Datenbankservers. Für die Zwecke dieses Tutorials werden wir es auf einem Remote-Server installieren.

Melden Sie sich über SSH beim Remote-Server an

ssh root@remote_IP -p Portnummer

und installieren Sie den MySQL-Datenbankserver mit dem folgenden Befehl

apt -y install mysql

Um Remote-Verbindungen zu akzeptieren, bearbeiten Sie die MySQL-Konfigurationsdatei und ändern Sie die bind-address Möglichkeit. Es ist so eingestellt, dass es nur auf localhost lauscht. Wir werden 127.0.0.1 ändern an die IP-Adresse des Datenbankservers.

/etc/mysql/mysql.conf.d/mysqld.cnf# Anstatt das Netzwerk zu überspringen, wird jetzt standardmäßig nur auf# localhost gelauscht, was kompatibler und nicht weniger sicher ist.bind-address =remote_IP 

und starten Sie MySQL neu, damit die Änderungen wirksam werden:

systemctl startet mysql neu

Schritt 5:Erstellen Sie eine MySQL-Datenbank und einen Benutzer

Während Sie noch bei dem Remote-Server angemeldet sind, den wir als unseren Datenbankserver verwenden, erstellen Sie einen MySQL-Benutzer und eine MySQL-Datenbank für die WordPress-Installation. Melden Sie sich als Root-Benutzer bei der MySQL-Cli an und führen Sie die folgenden Befehle aus:

mysql -u root -pmysql> CREATE DATABASE wp;mysql> CREATE USER 'wpser'@'IP_address' IDENTIFIED BY 'PASSWORD';mysql> GEWÄHREN SIE ALLE PRIVILEGIEN AUF wp.* TO 'wpser'@'IP_address';mysql> FLUSH-RECHTE;

Wobei „IP_address“ die IP-Adresse des Ubuntu 18.04-Servers ist, auf dem WordPress installiert wird. Stellen Sie sicher, dass Sie das Passwort durch ein gutes und eindeutiges ersetzen.

Schritt 6:WordPress installieren

Gehen Sie jetzt zurück zum Ubuntu 18.04 VPS, wo wir Apache und PHP installiert haben, und installieren Sie WordPress darauf. Laden Sie dazu das WordPress-Archiv herunter:

wget https://wordpress.org/latest.zip

Entpacken Sie das heruntergeladene ZIP-Archiv in das Dokumentenstammverzeichnis:

Neueste.zip entpacken /var/www/html

Legen Sie den richtigen Besitz für die WordPress-Dateien fest:

chown -R www-data:www-data /var/www/html/wordpress

Benennen Sie die wp-config-sample.php um WordPress-Konfigurationsdatei in wp-config.php :

mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Bearbeiten Sie die WordPress-Konfigurationsdatei und ändern Sie die folgenden Zeilen

nano /var/www/html/wordpress/wp-config.php/** Der Name der Datenbank für WordPress */define('DB_NAME', 'wp');/** Benutzername der MySQL-Datenbank */define ('DB_USER', 'wpuser');/** Passwort der MySQL-Datenbank */define('DB_PASSWORD', 'PASSWORD');/** MySQL-Hostname */define('DB_HOST', 'remote_IP');

und speichern Sie die Datei.

Schritt 7:Erstellen Sie einen virtuellen Apache-Host

Um mit einem Domainnamen anstelle der IP-Adresse auf WordPress zugreifen zu können, müssen wir einen virtuellen Apache-Host für die spezifische Domain erstellen. Wir werden als Beispiel verwenden. Ersetzen Sie alle Vorkommen von domain.com mit Ihrem tatsächlichen Domainnamen.

ServerAdmin [email protected] domain.comServerAlias ​​www.domain.comDocumentRoot /var/www/html/wordpress Optionen Indizes FollowSymLinks AllowOverride All Erfordern alle gewährt ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log CustomLog ${APACHE_LOG_DIR}/domain.com_access.log kombiniert 

Aktivieren Sie den virtuellen Host

a2ensite-domain.com

Starten Sie Apache neu, damit die Änderungen wirksam werden

systemctl startet Apache2 neu

Mit diesem Schritt ist die WordPress-Installation abgeschlossen und Sie können die Konfiguration abschließen, indem Sie http://domain.com öffnen in Ihrem bevorzugten Webbrowser. Folgen Sie dann den Anweisungen auf dem Bildschirm, um eine Sprache auszuwählen, Ihr Administratorkonto zu erstellen usw.

Herzliche Glückwünsche! Wir haben nicht nur WordPress auf unserem Ubuntu 18.04 VPS installiert, sondern auch dafür gesorgt, dass es einen Datenbankserver verwendet, der von dem entfernt ist, der die WordPress-Instanz hostet.

Natürlich müssen Sie WordPress nicht auf Ubuntu 18.04 installieren und es für die Verwendung einer Remote-Datenbank konfigurieren, wenn Sie einen unserer optimierten WordPress-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Systemadministratoren bitten, WordPress auf Ubuntu 18.04 zu installieren und konfigurieren Sie es so, dass es eine Remote-Datenbank für Sie verwendet, indem Sie den LAMP-Stack oder einen anderen Webhosting-Stack Ihrer Wahl verwenden. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, erfahren Sie, wie Sie WordPress unter Ubuntu 18.04 installieren und für die Verwendung einer Remote-Datenbank konfigurieren , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren und konfigurieren Sie den Redis-Server in Ubuntu

  2. So installieren Sie MySQL unter Ubuntu 16.04

  3. So installieren Sie WordPress mit OpenLiteSpeed ​​unter Ubuntu 18.04

  4. So installieren und verwenden Sie MySQL unter Ubuntu 20.04

  5. So installieren Sie WordPress unter Ubuntu 22.04

So installieren und konfigurieren Sie DHCP unter Ubuntu 18.04

So installieren und verwenden Sie ClamAV unter Ubuntu 20.04

So installieren und konfigurieren Sie LAMP Server unter Ubuntu

So installieren und konfigurieren Sie den OpenLDAP-Server unter Ubuntu 16.04

So installieren und konfigurieren Sie MySQL unter Ubuntu 18.04

So installieren und verwenden Sie MySQL Workbench unter Ubuntu 18.04