Konfiguracja pozostałych komponentów

Utworzenie bazy danych

Istniejące repozytorium pakietów posiada roundcube zależny od bazy danych PostgreSQL. Zatem konieczne jest utworzenie bazy danych wg poniższego przepisu:

# należy przygotować wcześniej hasło do wklejenia po zapytaniu
createuser -U postgres -DPSR rcmbro

# utworzenie bazy danych z w/w właścicielem
createdb -U postgres -O rcmbro -E UTF-8 rcwebmail

Konfiguracja serwera apache

Za pomocą własnego repozytorium skryptów powinna być konfiguracja (definicja) katalogu z roundcube. Należy dla wybranego wirtualnego hosta dodać alias:

Alias /poczta/ "/usr/local/www/roundcube/"

Pozostała konfiguracja jest do wykonania poprzez przeglądarkę:

hxxps://server/poczta/installer/

Poprawka w config.inc.php

Po wykonaniu i przetestowaniu konfiguracji należy zablokować katalog installer w konfiguracji roundcube

perl -pi -e 'next unless /enable_installer/; s/true/false/' /usr/local/www/roundcube/config/config.inc.php

Ew. konwersja PL-ogonków do UTF-8

Jeżeli zajdzie tak potrzeba, to konieczna jest konwersja pliku config.inc.php:

cp -p /usr/local/www/roundcube/config/config.inc.php /usr/local/www/roundcube/config/config.l2.inc.php

# wykonanie właściwej konwersji:
#
iconv -f l2 -t utf-8 /usr/local/www/roundcube/config/config.l2.inc.php > /usr/local/www/roundcube/config/config.inc.php


{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.