[2] Roundcube – Konfiguracja

9 lipca 2023 Wyłączono przez Adam [zicherka] Nogły

Przyszedł wreszcie czas na konfigurację Roundcube i serwera WWW Apache.

Konfiguracje rozpoczynamy od zmiany właściciela katalogów i plików klienta Roundcube na użytkownika, pod którym pracuje serwer Apache. A więc do dzieła.

root@vfbsd01:~ # chown -R www:www /usr/local/www/apache24/data/roundcube/
root@vfbsd01:~ # ll /usr/local/www/apache24/data/roundcube/
total 468
-rw-r--r--   1 www  www    2551 Jul 23 22:17 .htaccess
-rw-r--r--   1 www  www  206050 Jul 23 22:17 CHANGELOG.md
-rw-r--r--   1 www  www   12661 Jul 23 22:17 INSTALL
-rw-r--r--   1 www  www   35147 Jul 23 22:17 LICENSE
-rw-r--r--   1 www  www    3853 Jul 23 22:17 README.md
-rw-r--r--   1 www  www     967 Jul 23 22:17 SECURITY.md
drwxr-xr-x   7 www  www     512 Jul 23 22:17 SQL/
-rw-r--r--   1 www  www    4657 Jul 23 22:17 UPGRADING
drwxr-xr-x   2 www  www     512 Jul 23 22:17 bin/
-rw-r--r--   1 www  www    1102 Jul 23 22:17 composer.json
-rw-r--r--   1 www  www    1086 Jul 23 22:17 composer.json-dist
-rw-r--r--   1 www  www  128606 Jul 23 22:17 composer.lock
drwxr-xr-x   2 www  www     512 Jul 23 22:17 config/
-rw-r--r--   1 www  www   11199 Jul 23 22:17 index.php
drwxr-xr-x   3 www  www     512 Jul 23 22:17 installer/
drwxr-xr-x   2 www  www     512 Jul 23 22:17 logs/
drwxr-xr-x  37 www  www    1024 Jul 23 22:17 plugins/
drwxr-xr-x   8 www  www     512 Jul 23 22:17 program/
drwxr-xr-x   3 www  www     512 Jul 23 22:17 public_html/
drwxr-xr-x   3 www  www     512 Jul 23 22:17 skins/
drwxr-xr-x   2 www  www     512 Jul 23 22:17 temp/
drwxr-xr-x  14 www  www     512 Jul 23 22:17 vendor/

Stworzymy teraz plik konfiguracyjny, który skonfiguruje do pracy serwer Apache wraz z Webowym klientem poczty Roundmail’em. Zatem tworzymy nowy plik konfiguracyjny [roundcube.conf], umieścimy go w katalogu, który jest katalogiem , z ktorego Apache wczytuje pliki konfiguracyjne – czyli [/usr/local/etc/apache24/Includes].

root@vfbsd01:~ # mcedit /usr/local/etc/apache24/Includes/roundcube.conf
# stwórz nowy
<Directory "/usr/local/www/apache24/data/roundcube/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order Allow,Deny
        Allow from all
</Directory>

Sprawdźmy czy mamy ustawioną wartość [date.timezone] w pliku [/usr/local/ete/php.ini]

root@vfbsd01:~ # mcedit /usr/local/etc/php.ini
# linia 970: odkomentuj i zmień
date.timezone = "Europe/Warsaw"

Restartujemy Apache

root@vfbsd01:~ # service apache24 restart