1. Start
  2. /
  3. msrv.io Hosting
  4. /
  5. Für Entwickler
  6. /
  7. WP-CLI auf msrv.io nutzen

WP-CLI auf msrv.io nutzen

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

Bei Fragen: +49 89 215505888 oder support@cms-admins.de

Still stuck? Contact

Wie können wir helfen?