我的服务器设置中有三台虚拟机。一台 Windows 机器、一台 Ubuntu Server 11.10 和一台 Debian Squeeze 邮件服务器。我在 Ubuntu 系统上安装了 Roundcube,我想连接到虚拟邮件服务器。
有什么问题 登录 Roundcube 后,它显示“服务器错误(OK!)”并且没有列出任何消息。
更多信息 在 Ubuntu 服务器上,任何日志文件(甚至是 Roundcubes 日志文件)中都没有错误。在 imap 日志文件中,您可以看到 Roundcube 能够获取所有 imap 消息(我可以在 Roundcube 创建的 imap 日志文件中看到它们)。并且在邮件服务器端也没有错误消息。Roundcube 配置末尾的测试连接也正常工作,有一个“成功”通知。甚至 Roundcube 登录对话框中的基本登录也正常工作,没有任何错误消息。
Roundcube 日志文件您可以在这里查看日志文件:http://fixee.org/paste/wxg36eh/
那么有人知道 Roundcube 有什么问题吗?
答案1
猜测:您的 PHP 配置了过紧的 RAM 限制,这导致了 Roundcube 的混乱。是的,通常达到 PHP 内存限制会引发 PHP 错误,但您永远不知道...
答案2
好的,问题解决了一半:
我刚刚删除了 libapache2-mod-php5filter,并安装了 libapache2-mod-php5。我不知道这有什么问题,但这解决了我的问题。我甚至不知道为什么我安装了过滤器而不是处理程序。
答案3
我遇到了同样的问题,阅读文档后,我发现激活一些 apache 模块很有帮助:
a2enmod deflate
a2enmod expires
a2enmod headers
重新启动 apache2 和 roundcube 即可,服务器正在运行php5filter
。