Wer mit WordPress arbeitet hat sicher schon von WP-CLI gehört. WP-CLI ist ein Kommandozeilen Tool, mit dem kann man mit WordPress arbeiten, ohne dass man sich einloggen muss über den Browser. Man erledigt also alles über das Terminal.
Heute zeige ich euch mal wie man WP-CLI in eurem Hosting installieren kann. Ihr braucht dafür eigentlich nur einen SSH Zugang zu eurem Hosting.
SSH einloggen
Zuerst muss man sich in den Webserver über SSH einloggen und geht dann ins Root Verzeichnis. Wer das noch nie gemacht hat, muss zuerst einen SSH Key anlegen und den dann ins Hosting auch einbauen. Ich habe ja darüber bereits mal ein Beitrag geschrieben.
WP-CLI herunterladen
Als erstes muss man wp cli herunterladen. Entweder ihr verwendet dafür wget oder curl. Hier zeige ich euch den curl Befehl
1 | curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar |
Installieren
Jetzt habt ihr das wp-cli.phar File heruntergeladen und jetzt müsst ihr es in euer bin Ordner einbauen.
Wenn ihr noch kein bin Ordner seht müsst ihr es erst erstellen
1 | mkdir bin |
Jetzt erschiebt ihr das phar file in diesen Ordner und ihr könnt es gleich noch in wp umbenennen.
1 | mv wp-cli.phar ~/bin/wp |
Jetzt müsst ihr dem neuen File noch die entsprechenden Rechte geben
1 | chmod u+x bin/wp |
Testen
Wenn ihr es installiert habt, dann könnt ihr nun den folgenden Befehl eingeben
1 | wp --info |
Und dann solltet ihr eine grosse Ausgabe sehen unter anderem mit:
WP-CLI version: 2.10.0
Und somit ist das ganze installiert.
Fehlermeldung?
Erscheint jetzt aber eine Fehlermeldung wie
-bash: wp: command not found
Dann müsst ihr jetzt bei euch nach einem File suchen gehen und zwar könnt es .bash_profile oder .profile heissen – oder geht mal euren Hoster direkt fragen.
Jetzt müsst ihr dieses File öffnen und es mit dem folgenden Code erweitern.
1 | export PATH=$PATH:$HOME/bin |
Sollte das auch nicht gehen, holt euch Hilfe bei eurem Hoster.
Speichert das File dann ab und zwack sollte der ≪wp –info≫ funktionieren.
Ab sofort könnt ihr mit wp-cli arbeiten.
0 Kommentare