WP-CLI ist das Kommandozeilen-Interface für WordPress. Auf msrv.io ist WP-CLI verfügbar und ermöglicht schnelle WordPress-Operationen ohne Weboberfläche: Updates, Datenbankzugriff, Plugin-Verwaltung und mehr.
SSH-Verbindung herstellen
WP-CLI wird über SSH ausgeführt. Die Verbindungsdaten:
- Host: web01.msrv.io
- Port: 22022
- Benutzer: Ihr SSH-Benutzername aus ISPConfig
ssh -p 22022 ihrbenutzer@web01.msrv.io
Den SSH-Benutzer richten Sie in ISPConfig unter Sites > SSH Benutzer ein. Anleitung: SSH/SFTP Benutzer anlegen.
WordPress-Installation finden
Nach dem SSH-Login liegt Ihr Web-Root typischerweise unter:
cd /var/www/clients/clientN/webN/web
Den genauen Pfad finden Sie in ISPConfig in den Website-Details.
Häufige WP-CLI-Befehle
WordPress-Version prüfen:
wp core version
WordPress aktualisieren:
wp core update
Alle Plugins aktualisieren:
wp plugin update --all
Plugin aktivieren / deaktivieren:
wp plugin activate plugin-name
wp plugin deactivate plugin-name
Datenbank-Suche und Ersetzen (z. B. nach Domain-Wechsel):
wp search-replace 'https://alt.de' 'https://neu.de' --all-tables
Cache leeren (wenn Caching-Plugin aktiv):
wp cache flush
Benutzer-Passwort zurücksetzen:
wp user update admin --user_pass=neues_passwort
wp-config.php und Datenbankzugriff
WP-CLI liest wp-config.php automatisch aus. Sie müssen Datenbank-Zugangsdaten nicht separat angeben. Für direkte Datenbankbefehle:
wp db query "SELECT * FROM wp_options WHERE option_name='siteurl'"
Hinweis zu rewrite flush
Der Befehl wp rewrite flush --hard löscht alle benutzerdefinierten Rewrite-Regeln unwiederbringlich und sollte nicht verwendet werden. Nutzen Sie stattdessen wp rewrite flush (ohne --hard) oder gehen Sie in WordPress zum Backend unter Einstellungen > Permalinks > Speichern.
Verwandte Anleitungen
- SSH/SFTP Benutzer anlegen
- phpMyAdmin: Datenbankzugriff
- Fehler debuggen mit ISPConfig
- PHP-Version wechseln
Bei Fragen: +49 89 215505888 oder support@cms-admins.de