WordPress-Installation auf STRATO Linux-Server
Die manuelle Installation von WordPress auf einem STRATO Linux Server mag eine Herausforderung sein, lohnt sich aber aufgrund der vollen Kontrolle und Anpassbarkeit. Diese Schritt-für-Schritt-Anleitung zeigt Ihnen, wie Sie WordPress auf verschiedenen Linux-Distributionen wie Ubuntu, Debian, RockyLinux und AlmaLinux erfolgreich einrichten. Von der Systemaktualisierung bis zur Konfiguration der WordPress-Dateien erklären wir jeden Schritt, der notwendig ist, um Ihre Website schnell online zu bringen. Folgen Sie den Anweisungen und genießen Sie die Flexibilität und Leistung Ihres eigenen WordPress-Setups.
Dieser Artikel gilt für folgende Serverklassen +
Getestet mit Ubuntu 24.04 LTS Es befinden sich anschließend zwei Index-Dateien (»index.html« und »index.php«) in dem Verzeichnis. Rufen Sie nun Ihre IP-Adresse im Webbrowser auf: Sollten Sie alles richtig gemacht haben, sehen Sie den WordPress-Installationsassistenten. Um die Installation abzuschließen, folgen Sie den Anweisungen.Ubuntu
1. System aktualisierensudo apt update && sudo apt upgrade -y
2. Apache-Webserver installierensudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
http://(Ihre Server-IP)
. Sie sollten die Apache-Standardseite sehen.3. MariaDB installieren
sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
4. Datenbank für WordPress erstellensudo mysql -u root -p
IhrPasswort
durch ein Passwort Ihrer Wahl:CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'IhrPasswort';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
5. PHP und erforderliche Module installierensudo apt install php php-mysql php-gd php-xml php-mbstring -y
sudo systemctl restart apache2
6. WordPress herunterladen und entpackencd /var/www/html
wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo mv wordpress/* ./
sudo rm -r wordpress latest.tar.gz
7. Nano (Texteditor) installierensudo apt install nano -y
nano --version
8. Berechtigungen für WordPress festlegensudo chown -R www-data:www-data /var/www/html/*
sudo chmod -R 755 /var/www/html
9. WordPress konfigurierensudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
DB_PASSWORD
ein eigenes Passwort Ihrer Wahl ein:define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wordpressuser' );
define( 'DB_PASSWORD', 'IhrPasswort' );
define( 'DB_HOST', 'localhost' );
10. Index-Datei löschenindex.html
nicht mehr benötigt wird, kann diese gelöscht werden mit:rm index.html
11. WordPress aufrufenindex.html
gelöscht wurde mit:
Getestet mit Debian 12 Um WordPress auf einem dedierten Server mit Debian herunterzuladen, muss der Befehl Verwenden Sie dazu den folgenden Befehl: Bevor Sie mit der LAMP-Installation beginnen, sollten Sie die Systempakete auf die neuesten verfügbaren Versionen aktualisieren: Um den Texteditor Nano auf einem Debian-System zu installieren, können Sie den folgenden Befehl im Terminal ausführen: Beginnen Sie zunächst mit der Installation des Apache-Webservers aus dem LAMP-Stack. Führen Sie den folgenden Befehl aus, um Apache zu installieren: Starten und aktivieren Sie den Apache-Dienst nach der Installation: Überprüfen Sie, ob der Dienst aktiv ist: Um den Statusbildschirm zu verlassen, drücken Sie Als nächstes installieren Sie PHP. PHP 8.2 ist im Debian 12-Repository standardmäßig verfügbar. Um PHP 8.2 mit Erweiterungen zu installieren, führen Sie die folgenden Befehle aus: Um die installierte PHP-Version zu überprüfen, führen Sie den folgenden Befehl aus: Der letzte Teil des LAMP-Stacks ist der MariaDB-Datenbankserver. Um ihn zu installieren, verwenden Sie den folgenden Befehl: Starten und aktivieren Sie den MariaDB-Dienst mit den folgenden Befehlen: Überprüfen Sie den Status des MariaDB-Dienstes: Öffnen Sie nun MySQL mit dem Befehl: Nun müssen Sie eine WordPress-Datenbank und einen WordPress-Benutzer erstellen und diesem Benutzer die Berechtigungen für die Datenbank erteilen. Verwenden Sie dazu die folgenden Befehle innerhalb der MySQL-Schnittstelle: Wechseln Sie in das Verzeichnis, in dem Sie WordPress installieren möchten: Laden Sie die neueste Version von WordPress herunter: Entpacken Sie die heruntergeladene Datei: Verschieben Sie die Inhalte in das Hauptverzeichnis: Erstellen Sie eine Konfigurationsdatei für WordPress: Bearbeiten Sie die Konfigurationsdatei: Suchen Sie die folgenden Zeilen und passen Sie sie an: Setzen Sie die richtigen Dateiberechtigungen, um sicherzustellen, dass WordPress ordnungsgemäß funktionieren kann: Starten Sie den Apache-Dienst neu, um die Änderungen zu übernehmen: Es befinden sich möglicherweise zwei Index-Dateien (»index.html« und »index.php«) im Verzeichnis. Sofern die »index.html«-Datei nicht mehr benötigt wird, können Sie diese löschen: Laden Sie das Apache-System neu: Rufen Sie nun die IP-Adresse Ihres Servers im Webbrowser auf, um den WordPress-Installationsassistenten zu starten: Sollten Sie alles richtig gemacht haben, sehen Sie den WordPress-Installationsassistenten. Um die Installation abzuschließen, folgen Sie den Anweisungen auf dem Bildschirm.Debian
1. System aktualisierensudo
möglicherweise separat installiert werden. Auf bestimmten Debian-Installationen ist sudo
nicht standardmäßig enthalten. Daher ist es erforderlich, es zuerst zu installieren, um die nötigen Berechtigungen für die Durchführung von administrativen Aufgaben zu erhalten.apt install sudo
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt update
sudo apt install nano
2. Apache-Webserver installierensudo apt install apache2 -y
sudo systemctl enable apache2 && sudo systemctl start apache2
sudo systemctl status apache2
q
.
3. PHP 8.2 mit Abhängigkeiten installierensudo apt-get install php8.2 php8.2-cli php8.2-common php8.2-imap php8.2-redis php8.2-snmp php8.2-xml php8.2-mysqli php8.2-zip php8.2-mbstring php8.2-curl libapache2-mod-php -y
php -v
4. MariaDB-Datenbankserver installierensudo apt install mariadb-server -y
sudo systemctl start mariadb && sudo systemctl enable mariadb
sudo systemctl status mariadb
mysql
5. WordPress-Datenbank und Benutzer erstellenCREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'YourStrongPasswordHere';
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. WordPress herunterladencd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress/* ./
7. WordPress konfigurierensudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', 'YourStrongPasswordHere' );
8. Dateiberechtigungen setzensudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
9. Apache neu startensudo systemctl restart apache2
10. Index-Datei löschenrm index.html
11. Apache-System neu ladensudo systemctl reload apache2
12. WordPress aufrufen
Getestet mit RockyLinux 9 Aktualisieren Sie Ihr System mit dem folgenden Befehl: Installieren Sie Apache: Installieren Sie MariaDB mit den folgenden Befehlen: Führen Sie die Sicherheitskonfiguration für MariaDB durch: Installieren Sie PHP und die notwendigen Erweiterungen: Melden Sie sich bei MariaDB an: Erstellen Sie eine neue Datenbank und einen neuen Nutzer. Ersetzen Sie Installieren Sie zunächst Wechseln Sie zum Webstammverzeichnis und laden Sie WordPress herunter: Führen Sie den folgenden Befehl aus, um Nano zu installieren: Kopieren Sie die Beispieldatei für die Konfiguration: Bearbeiten Sie die Konfigurationsdatei: Ändern Sie die folgenden Zeilen entsprechend: Setzen Sie die Berechtigungen mit den folgenden Befehlen: Es befinden sich anschließend zwei Index-Dateien (»index.html« und »index.php«) im Verzeichnis. Sofern die Datei »index.html« nicht mehr benötigt wird, können Sie diese löschen mit: Starten Sie den Webserver neu: Rufen Sie nun Ihre IP-Adresse im Webbrowser auf: Falls die "index.html" gelöscht wurde, verwenden Sie: Sollten Sie alles korrekt durchgeführt haben, sehen Sie den WordPress-Installationsassistenten. Um die Installation abzuschließen, folgen Sie den Anweisungen.RockyLinux
1. System aktualisierensudo dnf update -y
2. Webserver installierensudo dnf install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
3. Datenbankserver installierensudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
4. PHP (+ notwendige Erweiterungen) installierensudo dnf install php php-mysqlnd php-fpm php-xml php-mbstring php-json -y
5. Datenbank für WordPress erstellensudo mysql -u root -p
DeinPasswort
durch ein von Ihnen gewähltes Passwort:CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'DeinPasswort';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. WordPress herunterladenwget
:sudo dnf install wget -y
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz
7. Nano (Texteditor) installierensudo dnf install nano -y
8. Konfiguration von WordPresscp wp-config-sample.php wp-config.php
nano wp-config.php
define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wordpress_user' );
define( 'DB_PASSWORD', 'DeinPasswort' );
9. Berechtigungen festlegensudo chown -R apache:apache /var/www/html/*
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
10. Index-Datei löschenrm index.html
11. Webserver neu startensudo systemctl restart httpd
12. WordPress aufrufen
Getestet mit AlmaLinux 9 Aktualisieren Sie das System mit folgendem Befehl: Installieren Sie den Apache-Webserver: Installieren Sie den MariaDB-Datenbankserver: Führen Sie dann das Sicherheitssetup für MariaDB durch: Installieren Sie PHP und die benötigten Module: Melden Sie sich bei MariaDB an: Erstellen Sie eine Datenbank und einen Benutzer für WordPress. Verwenden Sie ein Passwort Ihrer Wahl: Installieren Sie zuerst Wechseln Sie in das Webstammverzeichnis und laden Sie WordPress herunter: Führen Sie folgenden Befehl aus, um Nano zu installieren: Kopieren Sie die Beispielkonfigurationsdatei: Bearbeiten Sie die Konfigurationsdatei: Ändern Sie die folgenden Zeilen entsprechend Ihrer Datenbankinformationen: Stellen Sie sicher, dass der Webserver Zugriff auf die WordPress-Dateien hat: Bitte überprüfen Sie, ob sich sowohl eine Starten Sie den Webserver neu: Rufen Sie Ihre IP-Adresse im Webbrowser auf: Sollten Sie alle Schritte korrekt ausgeführt haben, sehen Sie den WordPress-Installationsassistenten. Um die Installation abzuschließen, folgen Sie den Anweisungen auf dem Bildschirm.AlmaLinux
1. System aktualisierensudo dnf update -y
2. Webserver installierensudo dnf install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
3. Datenbankserver installierensudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
4. PHP installierensudo dnf install php php-mysqlnd php-fpm php-xml php-mbstring php-json -y
5. Datenbank für WordPress erstellensudo mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. WordPress herunterladenwget
, falls es nicht bereits vorhanden ist.sudo dnf install wget -y
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz
7. Nano (Texteditor) installierensudo dnf install nano -y
8. Konfiguration von WordPresscp wp-config-sample.php wp-config.php
nano wp-config.php
define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wordpress_user' );
define( 'DB_PASSWORD', 'secure_password' );
9. Berechtigungen festlegensudo chown -R apache:apache /var/www/html/*
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
10. Index-Datei löschenindex.html
- als auch eine index.php
-Datei im Verzeichnis befindet. Sofern die index.html
-Datei nicht mehr benötigt wird, können Sie diese löschen:rm index.html
11. Webserver neu startensudo systemctl restart httpd
12. WordPress aufrufenindex.html
gelöscht wurde, benutzen Sie: http://deineip-adresse/
http://deineip-adresse/index.php
Nachdem Sie alle Schritte dieser Anleitung befolgt haben, sollte Ihr WordPress-System auf Ihrem STRATO Linux Server bereit sein. Nutzen Sie die Gelegenheit, Ihr WordPress durch Themes und Plugins individuell zu gestalten und erweitern. Sollte es während der Installation oder Konfiguration zu Problemen kommen, stehen Ihnen die Support-Ressourcen von WordPress zur Verfügung, um Sie zu unterstützen. Viel Erfolg beim Aufbau und Betrieb Ihrer WordPress-Website!