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.