我已经从软件包中在 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 中创建符号链接?