Сценарий конфигурации Roundcube не найден Apache
Я установил roundcube и roundcube-psql на Ubuntu 20.04 из пакетов. В верхней части /etc/apache2/conf-available/roundcube.conf есть единственный псевдоним, который я раскомментировал.
# Uncomment them to use it or adapt them to your configuration
Alias /roundcube /var/lib/roundcube
После перезагрузки Apache экран входа в систему работает в браузере, когда я загружаю http://ipaddress/roundcube, но файл /usr/share/roundcube/installer/config.php не может быть найден http://ipaddress/roundcube/installer/config.php.
https://help.ubuntu.com/community/Roundcube говорит, что для раскомментирования должны быть две строки псевдонима, но в последнем исходном коде Roundcube есть только один псевдоним.
Как мне это исправить, чтобы запустить скрипт config.php?
Обновлять:
Roundcube установлен в /usr/share/roundcube, но в /var/lib/roundcube есть символические ссылки, как показано ниже:
lrwxrwxrwx 1 www-data www-data 14 Feb 24 2020 config -> /etc/roundcube
lrwxrwxrwx 1 www-data www-data 30 Feb 24 2020 index.php -> /usr/share/roundcube/index.php
lrwxrwxrwx 1 www-data www-data 19 Feb 24 2020 logs -> ../../log/roundcube
drwxr-xr-x 2 www-data www-data 4096 Mar 21 17:16 plugins
lrwxrwxrwx 1 www-data www-data 28 Feb 24 2020 program -> /usr/share/roundcube/program
drwxr-xr-x 2 www-data www-data 4096 Mar 21 17:16 skins
drwxr-x--- 2 www-data www-data 4096 Feb 24 2020 temp
Там index.php ссылается на /usr/share/roundcube/index.php, но не на сценарии установки. Поэтому я добавил следующую символическую ссылку:
installer -> /usr/share/roundcube/installer
Это позволяет запустить установщик, но на шаге «создать конфигурацию» ничего не создается, поэтому очевидно, что недостающих ссылок больше ;-)
Мне кажется, что это ошибка в пакете. Зачем вообще создавать символические ссылки в /var/lib/roundcube?