Über all2all Kontakt Charta Nachrichten
all2all

WordPress

Wie aktualisiere ich WordPress mit WP-CLI über SSH und prüfe die Integrität?

Melden Sie sich mit dem Website-Benutzer an, wechseln Sie in das Verzeichnis mit wp-config.php und sichern Sie die Datenbank. Verwenden Sie nicht --allow-root.

ssh benutzer@server.example
cd /pfad/zur/website
wp core version
wp plugin status
wp theme status
wp db export "../backups/db-$(date +%Y%m%d-%H%M%S).sql"

Simulieren Sie zuerst die Aktualisierungen:

wp core update --dry-run
wp plugin update --all --dry-run
wp theme update --all --dry-run

Wenn alles korrekt ist, aktualisieren Sie die Website:

wp maintenance-mode activate
wp core update
wp core update-db
wp plugin update --all
wp theme update --all
wp cache flush
wp maintenance-mode deactivate

Prüfen Sie danach die Integrität:

wp core verify-checksums --include-root
wp plugin verify-checksums --all
wp theme verify-checksums --all
wp core version
wp plugin status
wp theme status

Prüfsummen für Plugins und Themes sind nur für Pakete von WordPress.org verfügbar. Ein Premium-, eigenes oder verändertes Paket kann daher nicht überprüfbar sein, ohne kompromittiert zu sein. Löschen Sie bei einem Fehler nichts: Bewahren Sie die WP-CLI-Ausgabe auf und stellen Sie das Backup wieder her oder lassen Sie die Situation prüfen. Testen Sie anschließend Startseite, Administration, Formulare und wichtige Website-Funktionen.

Bestellen