Quantcast
Channel: Master – Seite 13 – mynethome.de
Viewing all articles
Browse latest Browse all 64

WordPress Command Line Interface

$
0
0

Gerade bin ich über das WordPress CommandlineInterface gestolpert.

Sehr nützlich, gerade wenn man sich auf der Kommandozeile zu hause fühlt :)

Installiert ist das gute Stück recht schnell mit einem „git clone“ im WordPress-Verzeichnis.
(Wer github noch nicht kennt: jetzt ist ein guter Zeitpunkt, sich damit zu beschäftigen ;-) und das Git Cheatsheet hilft zwischendurch auch gerne weiter :) )

Wenn man dann allerdings diese Fehlermeldung bekommt:

PHP Warning: include(php-cli-tools/lib/cli/cli.php): failed to open stream: No such file or directory in /var/www/wp-cli/wp-cli.php on line 19
PHP Warning: include(): Failed opening 'php-cli-tools/lib/cli/cli.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/wp-cli/wp-cli.php on line 19
PHP Fatal error: Call to undefined function cli\register_autoload() in /home/mynet/www/wp-cli/wp-cli.php on line 20

…dann wurde offensichtlich das als submodule verlinkte Repository, in dem sich die php-cli-tools befinden sollten nicht „mitgecloned“.
Abhilfe verschaffen die Kommandos

$ git submodule init
$ git submodule update

die dieses Submodul initialisieren und klonen, d.h. in die lokale Installation kopieren.

Wird ein Versuch, dann endlich die WP CLI zu benutzen quittiert:

$ wp help
PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 18 bytes) in /home/mynet/www/wp-includes/pomo/streams.php on line 66

..ist die WordPress Installation recht Speicherhungrig (Plugins?) und man kann mit dem Eintrag der Zeile

   define('WP_MEMORY_LIMIT', '64M');

in die wp-config.php etwas mehr Raum geben.

Und kaum gibt’s genügend Speicher, schon hat man eine funktionierende WordPress CLI, die sicher die ein oder andere Adminaufgabe stark vereinfacht / beschleunigt. :) Das Aktualisieren einiger Plugins funktionierte gerade wunderbar :)


Viewing all articles
Browse latest Browse all 64