[2] Roundcube – Konfiguracja
9 lipca 2023Przyszedł 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