Auf einen Blick
Mit WP-CLI (WordPress Command Line Interface) steuerst du deine WordPress-Websites blitzschnell über die Kommandozeile, ohne dich im WordPress-Dashboard anzumelden. Dieser Artikel zeigt dir, wie du die vorinstallierte WP-CLI-Umgebung bei HostPress aktivierst, eine SSH-Verbindung aufbaust und wichtige Administrations-Befehle ausführst.
Voraussetzungen
Bevor du WP-CLI auf deinem HostPress-Server aktiv nutzen kannst, müssen folgende Voraussetzungen erfüllt sein:
- Ein aktiver SSH-Zugang zu deinem HostPress-Hosting-Tarif.
- Die Freischaltung von PHP in deiner CHROOT-Umgebung durch den HostPress-Support.
- Ein Terminal-Programm auf deinem Computer (z. B. Terminal unter macOS/Linux oder PowerShell/Eingabeaufforderung unter Windows).
Schritt-für-Schritt-Anleitung
Schritt 1: CHROOT-Umgebung durch den Support freischalten lassen
Aus Sicherheitsgründen ist PHP in der Standard-CHROOT-Umgebung isoliert. Damit WP-CLI ausgeführt werden kann, muss unser Support-Team die Umgebung einmalig für dich anpassen.
- Logge dich in dein HostPress-Kundencenter unter my.hostpress.de ein.
- Klicke im Menü auf Support > Tickets und erstelle ein neues Ticket mit dem Betreff „WP-CLI CHROOT Freischaltung“.
- Sende uns die Nachricht: „Bitte gebt PHP in der CHROOT-Umgebung für meine WordPress-Installation frei, damit ich WP-CLI nutzen kann.“
- Sobald unser Support-Team die Freischaltung bestätigt hat, kannst du mit Schritt 2 fortfahren.
Schritt 2: Per SSH auf den Server einloggen
Nach der Freischaltung verbindest du dich über die Konsole deines Computers mit deinem HostPress-Server.
- Öffne das Terminal (macOS/Linux) oder die PowerShell (Windows) auf deinem Computer.
- Gib den folgenden SSH-Verbindungsbefehl ein (ersetze die Platzhalter durch deine echten SSH-Zugangsdaten aus dem Kundencenter):Bash
ssh ssh-benutzername@deine-server-ip - Bestätige die Verbindung und gib dein SSH-Passwort ein.
- Navigiere in das Hauptverzeichnis deiner WordPress-Installation (in der Regel der Ordner
httpdocs), indem du folgenden Befehl ausführst:Bashcd httpdocs
Schritt 3: WP-CLI-Funktionalität prüfen
Da WP-CLI bei HostPress bereits serverseitig vorinstalliert ist, musst du keine manuelle Installation durchführen.
- Führe im WordPress-Verzeichnis (
httpdocs) folgenden Befehl aus:Bashwp --info - Wenn die Umgebung korrekt eingerichtet ist, gibt das Terminal nun detaillierte Systeminformationen zur WP-CLI-Version und der verwendeten PHP-Version aus.
Wichtige WP-CLI-Befehle im Alltag
Verwende diese Befehle direkt in der SSH-Konsole innerhalb deines WordPress-Hauptverzeichnisses (httpdocs).
WordPress-Plugins verwalten
- Alle Plugins gleichzeitig aktualisieren:Bash
wp plugin update --all - Ein bestimmtes Plugin deaktivieren (z. B. bei Fehlern):Bash
wp plugin deactivate plugin-ordnername - Alle Plugins auf einmal deaktivieren:Bash
wp plugin deactivate --all
WordPress-Core und Themes aktualisieren
- WordPress-Core-System aktualisieren:Bash
wp core update - Alle installierten Themes auf einmal aktualisieren:Bash
wp theme update --all
Benutzerverwaltung und Passwörter
- Einen neuen Administrator-Benutzer erstellen:Bash
wp user create neueradmin email@domain.com --role=administrator --user_pass=SicheresPasswort123 - Das Passwort eines bestehenden Benutzers zurücksetzen:Bash
wp user update admin-benutzername --user_pass=NeuesSicheresPasswort123 - Eine Liste aller registrierten Benutzer abrufen:Bash
wp user list
Datenbank verwalten und optimieren
- Ein schnelles Datenbank-Backup exportieren:Bash
wp db export backup.sql - Die WordPress-Datenbank optimieren und bereinigen:Bash
wp db optimize
Profi-Tipps & Fehlerbehebung (Troubleshooting)
Problem: Fehler „Command ‚wp‘ not found“ oder PHP-Fehler im Terminal
- Ursache: Entweder wurde die PHP-Freigabe in der CHROOT-Umgebung vom Support für diesen spezifischen SSH-Nutzer noch nicht aktiviert, oder du befindest dich im falschen Server-Verzeichnis.
- Lösung für den Fin Bot / User: Überprüfe mit dem Befehl
pwd, ob du dich wirklich im WordPress-Ordner (httpdocs) befindest. Falls ja, kontaktiere den HostPress-Support über das Kundencenter, um die CHROOT-Umgebung für PHP prüfen und aktivieren zu lassen.
Problem: Webseite zeigt nach einem Update einen „White Screen of Death“ (WSoD)
- Ursache: Ein aktualisiertes Plugin oder Theme ist inkompatibel und blockiert das PHP-Rendering der Website.
- Lösung für den Fin Bot / User: Deaktiviere sofort alle Plugins über die Konsole mit dem Befehl
wp plugin deactivate --all. Wenn die Seite danach wieder erreichbar ist, aktiviere die Plugins einzeln im WordPress-Dashboard oder viawp plugin activate plugin-ordnername, um die Fehlerquelle zu isolieren.
Problem: Syntax-Unsicherheiten bei erweiterten Befehlen
- Lösung: WP-CLI verfügt über eine integrierte Hilfefunktion. Wenn du nicht weißt, welche Parameter ein Befehl erlaubt, tippe folgenden Befehl ein, um das Handbuch direkt im Terminal zu öffnen:Bash
wp help plugin
Weiterführende Ressourcen
- Ausführliches Tutorial: Du möchtest noch tiefer einsteigen, mehr über die Automatisierung von Skripten erfahren oder Best Practices kennenlernen? In unserem WP-CLI Blog-Artikel erklären wir dir alle Funktionen und Hintergründe im Detail.
Fazit & Support-Hinweis
WP-CLI ist das effizienteste Werkzeug zur Wartung deiner WordPress-Websites direkt auf Serverebene. Es spart Zeit und rettet deine Seite, selbst wenn das visuelle WordPress-Backend nicht mehr erreichbar ist.
Solltest du Probleme beim SSH-Verbindungsaufbau haben oder die Freischaltung der CHROOT-Umgebung benötigen, erstelle einfach ein Ticket in deinem Kundencenter unter my.hostpress.de oder kontaktiere uns per E-Mail unter support@hostpress.de. Unser Support-Team hilft dir gerne weiter.