Das cPanel WP Toolkit enthält ein Befehlszeilen-Dienstprogramm namens wp-toolkit. Mit diesem Tool können Serveradministratoren WordPress-Installationen direkt über die Linux-Befehlszeile verwalten, Routineaufgaben automatisieren, und die WordPress-Wartung in Cron-Jobs integrieren.
In dieser Anleitung wird erläutert, wie Sie wp-toolkit auf der Colonelserver-Infrastruktur verwenden, einschließlich allgemeiner Befehle zum Verwalten von WordPress-Sites, Plugins, Themen, Aktualisierungen, und Backups.
Wichtige Anforderungen
- wp-toolkit ist verfügbar nur auf Servern mit Root-Zugriff
- Sie müssen alle Befehle wie folgt ausführen Root-Benutzer
- Grundkenntnisse der Linux-Befehlszeile sind erforderlich
Über wp-toolkit
wp-toolkit ist Teil des cPanel WordPress Toolkit-Ökosystems. Es liefert schnell, skriptfähiger Zugriff auf WordPress-Verwaltungsfunktionen, die ansonsten über die grafische Oberfläche verwaltet werden.
Mit wp-toolkit können Sie das:
- WordPress-Installationen auflisten und überprüfen
- Installieren, aktualisieren, und Plugins und Themes entfernen
- Verwalten Sie Plugin- und Theme-Sets
- Konfigurieren Sie intelligente Updates
- Sichern und Wiederherstellen von WordPress-Sites
- Administratorkennwörter zurücksetzen
- Automatisieren Sie Aufgaben mit Cron
Verfügbare Befehle anzeigen
Um die vollständige Liste der verfügbaren Befehle anzuzeigen:
wp-toolkit --help
Um Hilfe für einen bestimmten Befehl anzuzeigen, zum Beispiel der Befehl list:
wp-toolkit --help -command list
Auflisten von WordPress-Installationen
Um alle vom WP Toolkit erkannten WordPress-Installationen aufzulisten:
wp-toolkit --list
Beispielausgabe:
ID Installation Path Owner ID State Website URL
1 /public_html/wp 2 OK https://example.com
2 /public_html/blog 2 Outdated PHP https://example.com/blog
Der AUSWEIS Der Wert ist für die meisten wp-toolkit-Vorgänge erforderlich.
Installationsdetails anzeigen
Um detaillierte Informationen zu einer bestimmten WordPress-Installation anzuzeigen:
wp-toolkit --info -instance-id X
Ersetzen X mit der Installations-ID.
Dieser Befehl wird angezeigt:
- Installationspfad
- WordPress-Version
- Site-URL
- E-Mail-Adresse des Administrators
- Update- und Sicherheitsstatus
- SSL-Konfiguration
- Installierte Plugins und Themes
Verwalten von Plugins und Themes mit Sets
wp-toolkit unterstützt Sätze, Dabei handelt es sich um wiederverwendbare Sammlungen von Plugins und Themes.
Hochladen eines Plugins in den Cache
wp-toolkit --plugins -operation add \
-source-url https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip
Hochladen eines Themes in den Cache
wp-toolkit --themes -operation add \
-source-url https://downloads.wordpress.org/theme/twentytwenty.1.8.zip
Erstellen eines Sets
wp-toolkit --sets -operation add -name Basic
Nach der Schöpfung, Beachten Sie die Rückgabe ID festlegen.
Hinzufügen von Plugins und Themes zu einem Set
wp-toolkit --sets -operation add-plugin \
-set-id 7 -plugin-slug hello-dolly
wp-toolkit --sets -operation add-theme \
-set-id 7 -theme-slug twentytwenty
Installieren eines Sets auf einer Site
wp-toolkit --sets -operation install \
-set-id 7 -instance-id X
Konfigurieren von Smart Updates
Smart Updates ermöglichen das sichere Testen von WordPress-Updates in einer geklonten Umgebung.
Überprüfen des Smart Update-Status
wp-toolkit --smart-update -operation status -instance-id X
Aktivieren von Smart Updates
wp-toolkit --smart-update -operation enable -instance-id X
Deaktivieren von Smart Updates
wp-toolkit --smart-update -operation disable -instance-id X
Sichern und Wiederherstellen von WordPress-Sites
Backups umfassen alle Dateien und die Datenbank und werden als komprimierte Archive gespeichert.
Erstellen eines Backups
wp-toolkit --backup -operation backup -instance-id X
Backups werden in gespeichert:
/home/USERNAME/wordpress-backups/
Verfügbare Backups auflisten
wp-toolkit --backup -operation list -instance-id X
Wiederherstellen eines Backups
wp-toolkit --backup -operation restore \
-instance-id X -filename backup-file.tar.gz
Zurücksetzen des WordPress-Administratorkennworts
Um ein Administratorkennwort zurückzusetzen:
wp-toolkit --site-admin-reset-password \
-admin-login adminusername -instance-id X
Wenn nur ein Administrator vorhanden ist, Die -Admin-Login Option kann weggelassen werden.
Aufgaben mit Cron automatisieren
wp-toolkit kann sicher in Cron-Jobs verwendet werden.
Beispiel: Tägliches Backup um 02:15 BIN
15 2 * * * /usr/local/bin/wp-toolkit \
--backup -operation backup -instance-id X >/dev/null 2>&1
Zusammenfassung
Die Verwendung von wp-toolkit auf Colonelserver-Servern bietet vollständige Befehlszeilenkontrolle über WordPress-Umgebungen. Es ist ideal für fortgeschrittene Benutzer, Systemadministratoren, und automatisierte Hosting-Workflows, bei denen es auf Geschwindigkeit ankommt, Konsistenz, und Zuverlässigkeit sind gefragt.
Für GUI-basiertes Management, Die Standardschnittstelle des cPanel WordPress Toolkit bleibt für unterstützte Hosting-Pläne verfügbar.
