Bei WP-CLI handelt es sich um ein Kommandozeilen-Werkzeug für WordPress. Damit lassen sich mehrere WordPress-Installationen ohne Login über den Browser verwalten. Mit WP-CLI können auch zusätzliche Skripts installiert werden, um WordPress noch mehr zu automatisieren.
Installation
Um die nachfolgenden Schritte auszuführen, müssen Sie via SSH mit Ihrem Webhosting verbunden sein. Hier finden Sie erläutert, wie Sie SSH einrichten und verwenden.
Mit curl wird die aktuellste Version heruntergeladen:
Die Datei ausführbar machen:
chmod +x wp-cli.phar
Bin-Ordner erstellen:
mkdir ~/bin
Datei verschieben:
mv wp-cli.phar ~/bin/wp
Damit Sie WP-CLI global in Ihrem Webhosting nutzen können, muss noch das Bash Profile angepasst werden:
vim .profile
Tragen Sie Folgendes ein:
export PATH=$PATH:$HOME/bin
Um die Änderung an der Datei zu speichern, drücken Sie die Escape-Taste (esc) und dann :wq auf Ihrer Tastatur (write & quit).
:wq
Damit die Änderung übernommen wird, muss das Bash Profile neu geladen werden:
source ~/.profile
WP-CLI kann nun mit diesem Befehl getestet werden:
wp --info
Wenn alles richtig konfiguriert wurde, müssten Sie folgende Antwort erhalten:
OS: FreeBSD 12.3-RELEASE-p7 FreeBSD 12.3-RELEASE-p7 releng/12.3-n234209-e134a96fd6f HOSTPOINT amd64
Shell: /usr/local/bin/bash
PHP binary: /usr/local/php74/bin/php
PHP version: 7.4.33
php.ini used: /usr/local/php74/etc/php.ini
MySQL binary: /usr/local/bin/mysql
MySQL version: mysql Ver 15.1 Distrib 10.3.37-MariaDB, for FreeBSD12.3 (amd64) using readline 5.1 SQL modes
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /home/USER/bin
WP-CLI packages dir:
WP-CLI cache dir: /home/USER/.wp-cli/cache
WP-CLI global config
WP-CLI project config
WP-CLI version: 2.7.1
Für Supportanfragen verwenden Sie bitte dieses Formular.