No renderer 'pdf' found for mode 'pdf'

Drush auf einem domainFACTORY Managed Server einrichten

Mit der Installation von drush auf einem Managed Server (-Hosting) bei domainFACTORY ist es leider nicht getan. Denn das standardmäßige PHP, welches auf der Kommandozeile dort verwendet wird, ist ohne CLI-Unterstützung kompiliert.

Deshalb müssen hier ein paar Umgebungsvariablen geändert werden, damit drush eine andere PHP-Version mit CLI-Unterstützung nutzt.

Einfach im Home-Verzeichnis eine Datei .bashrc anlegen mit folgendem Inhalt (bzw. bei einer bestehenenden .bashrc-Datei entsprechend die Zeilen anfügen):

alias php='/usr/local/bin/php5-53STABLE-CLI'
export DRUSH_PHP=/usr/local/bin/php5-53STABLE-C

Wer möchte kann sich auch gleich einen drush-Anlias anlegen, um nicht immer den ganzen Pfad zum drush-Verzeichnis angeben zu müssen:

alias drush='~/drush/drush'  # Pfad muss entsprechend angepasst werden, sofern drush nicht im Home-Verzeichnis abgelegt wurde.

Nachdem man sich neu angemeldet hat (eine neue SSH Session gestartet hat), sollte drush dann auch bei domainFACTORY funktionieren.

Das Snippet gibt es auch bei github als gist: https://gist.github.com/cbeier/3999576