Install Roundcube

installieren, modifizeren, administrieren
Post Reply
User avatar
h3rb3rn
Administrator
Posts: 189
Joined: Mon 9. Feb 2015, 23:29

Install Roundcube

Post by h3rb3rn »

Fassung vom 24.02.2022

Source: https://atetux.com/how-to-install-round ... -debian-10

PHP Pakete installieren

Code: Select all

apt-get install php php-cli php-gd php-intl php-fpm php-curl php-imagick php-mysql php-zip php-xml php-mbstring php-bcmath php-imagick php-ldap gnupg gnupg2 -y
Clone oder Download von https://github.com/roundcube/roundcubemail/releases/

Code: Select all

cd /tmp
wget https://github.com/roundcube/roundcubemail/releases/download/1.5.2/roundcubemail-1.5.2-complete.tar.gz
tar xzf roundcubemail-1.5.2-complete.tar.gz
Den entpackten Inhalt in das Webverzeichnis verschieben und Besitzrechte für den Webserver setzen

Webinstaller aufrufen über

https://deinhostname/installer/

Hinweis: Falles es Probleme beim Anlegen des DB Schemas unter verwendung des MariaDB Servers mit der nachfolgenden Fehlermeldung gibt
"roundcube" DB Schema: NOT OK(Error creating database schema: [1071] Specified key was too long; max key length is 767 bytes
Tabellen aus der DB Löschen und nachfolgende Commands in der MySQL Konsole ausführen

Code: Select all

set global innodb_large_prefix=on;
set global innodb_file_format=Barracuda;
Jetzt nochmal die Installer Seite neu laden und im Schritt 3 unter https://deinhostname/installer/index.php?_step=3 das Datenbank Schema anlegen lassen.

Source: https://help.nextcloud.com/t/solved-syn ... es/34740/3

Abschließend wie im verlinkten HowTo das Intaller Verzeichnis löschen.

Optional wenn Enima PGP Verschlüsselungs Plugin aktiviert wurde

Code: Select all

mkdir -p /var/www/clients/client1/web10/web/plugins/enigma/home/;
Zeile in die config/config.inc.php eintragen (client$ und web$ entsprechend anpassen!)

Code: Select all

$config['enigma_pgp_homedir'] = '/var/www/clients/client1/web1/web/plugins/enigma/home/';
Post Reply