Apache 未找到 Roundcube 配置脚本

Apache 未找到 Roundcube 配置脚本

我已经从软件包中在 Ubuntu 20.04 上安装了 roundcube 和 roundcube-psql。在 /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 时登录屏幕在浏览器中工作,但是 http://ipaddress/roundcube/installer/config.php 无法找到 /usr/share/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 中创建符号链接?

相关内容