Schritt-für-Schritt-Anleitung: Installation von WordPress auf einem Debian 12 Minimal Server

In diesem Tutorial werden wir den Prozess durchgehen, wie man einen WordPress-Blog von Grund auf auf einem Debian 12 Minimal Server einrichten kann. Durch das Befolgen dieser Schritt-für-Schritt-Anleitung können selbst Benutzer mit minimaler Serververwaltungserfahrung erfolgreich eine WordPress-Website auf ihrem Server bereitstellen.

Voraussetzungen:

  • Zugriff auf einen Debian 12 Minimal Server mit Root-Rechten
  • Grundlegende Kenntnisse der Linux-Befehlszeile

Schritt 1: Systempakete aktualisieren Stellen Sie sicher, dass die Paketquellen Ihres Systems auf dem neuesten Stand sind, indem Sie die folgenden Befehle ausführen:

bash

sudo apt update
sudo apt upgrade

Schritt 2: LAMP-Stack installieren WordPress erfordert einen Webserver, eine Datenbank und PHP. Diese Komponenten installieren wir, indem wir einen LAMP (Linux, Apache, MySQL, PHP)-Stack einrichten.

bash

sudo apt install apache2 mariadb-server php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Schritt 3: MySQL-Installation absichern Führen Sie das MySQL-Sicherheitsinstallationsprogramm aus, um die Sicherheit Ihrer MySQL-Installation zu erhöhen und ein Root-Passwort festzulegen:

bash

sudo mysql_secure_installation

Schritt 4: MySQL-Datenbank und Benutzer für WordPress erstellen Melden Sie sich als Root-Benutzer in der MySQL-Shell an:

bash

sudo mysql -u root -p

Erstellen Sie dann eine neue Datenbank und einen Benutzer für WordPress:

sql

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'dein_passwort';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Schritt 5: WordPress herunterladen und konfigurieren Laden Sie die neueste Version von WordPress herunter und entpacken Sie sie in das Verzeichnis des Apache-Webroots:

bash

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz

Schritt 6: WordPress konfigurieren Erstellen Sie eine Konfigurationsdatei für WordPress und setzen Sie die entsprechenden Berechtigungen:

bash

sudo cp wp-config-sample.php wp-config.php
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

Schritt 7: WordPress-Installation über das Webinterface abschließen Öffnen Sie einen Webbrowser und navigieren Sie zur IP-Adresse oder zum Domainnamen Ihres Servers. Folgen Sie dem WordPress-Installationsassistenten und geben Sie die Datenbankname, Benutzername, Passwort und Serverinformationen ein, wenn Sie dazu aufgefordert werden.

Schritt 8: WordPress-Installation sichern Aus Sicherheitsgründen ist es wichtig, WordPress ordnungsgemäß zu konfigurieren. Befolgen Sie bewährte Verfahren wie:

  • Ändern des Standard-Admin-Benutzernamens
  • Verwendung von sicheren Passwörtern
  • Aktualisieren von WordPress, Themes und Plugins
  • Installation von Sicherheits-Plugins wie Wordfence oder Sucuri

Fazit: Herzlichen Glückwunsch! Sie haben erfolgreich WordPress auf Ihrem Debian 12 Minimal Server installiert. Sie können jetzt damit beginnen, Inhalte zu erstellen und Ihren WordPress-Blog anzupassen.