Roundcube: PHP Fatal error: Uncaught Error: Call to undefined method Crypt_GPG_SubKey

0

Roundcube ist ein kostenloser und wie ich finde ziemlich guter Webmail, der seit längerem über das Plugin Enigma die Serverseitge Ver- und Entschlüsselung von E-Mails im Browser ermöglicht. Seit dem Release 1.2 ist Enigma mittlerweile fester Bestandteil von Roundcube. Damit die Ver- und Entschlüsselung funktioniert, wird die Library Crypt_GPG in der Version 1.4.0 oder höher benötigt.

Unter Debian 8 (Jessie) kann diese über pecl installiert werden. Leider reicht dies nicht aus, damit das Plugin auch funktioniert. Ich hatte das Thema schon vor längerem für mich ad acta gelegt. Bin heute aber per Zufall auf eine Lösung für Debian gestoßen. Wie hier beschrieben, ist die Lösung Crypt_GPG direkt in den Library Ordner von Enigma zu extrahieren.

roundcubedir=/path/to/roundcube/

cd $roundcubedirplugins/enigma
cp -p config.inc.php.dist config.inc.php

mkdir -p /path/out-of-web-folder/
chown -R <user>:<group> /path/to/roundcube-enigma-home
chmod -R g+w /path/to/roundcube-enigma-home

$config['enigma_pgp_homedir'] = '/path/out-of-web-folder/';

cd $roundcubedirplugins/enigma/lib
wget http://download.pear.php.net/package/Crypt_GPG-1.6.2.tgz
tar xzf Crypt_GPG-1.6.2.tgz
ln -s Crypt_GPG-1.6.2/Crypt
chown -R root:apache Crypt*
Teilen.

Über den Autor

Seit der Ausbildung zum Fachinformatiker Systemintegration (2002-2005) bei der DaimlerChrysler AG, beruflich im Bereich der E-Mail Kommunikation (Exchange, Linux) sowie des ActiveDirectory, mit entsprechenden Zertifizierungen (MCSE 2003, MCITP Ent.-Admin 2008, MCSE 2012, LPIC 1-3) tätig. Abgeschlossenes Studium zum Master of Science der IT-Management an der FOM sowie zertifizierter Datenschutzbeauftragter. Aktuell im Projektmanagement tätig.

Antworten