(Apache) Roundcube 中的奇怪字符 (PHP)

(Apache) Roundcube 中的奇怪字符 (PHP)

是的,我看到了所有关于 PHP 脚本末尾奇怪字符的问题。我会在这里问,因为互联网和 serverfault 上没有解决方案。

在此页面上:https://webmail.pixelwolf.ch/test/ 有一些神秘的字符。这就是我的 Roundcube 无法工作的原因。

我已经检查并尝试过的:
1. 添加了 AddDefaultCharset UTF-8
2. 将 AddDefaultCharset 更改为 ISO xxx(现在不知道字符串)
3. 禁用 php5filter
4. 检查 gzip(根据php 在所有内容末尾返回垃圾字符)但字符仍保留在那里

请注意:在我的本地服务器上没有这些字符。在本地它正常工作。
那么我还可以进一步检查什么?

答案1

你拯救了我。

我在每个 php 页面上也都添加了这个方框/问号字符。在十六进制中,我在每个页面上都添加了这些字符:

1F 8B 08 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00

gzip只有在接收内容时才会发生这种情况。删除后,libapache2-mod-php5filter技巧就变成了:

$ a2dismod php5filter

答案2

好的,问题解决了:

我刚刚删除了 libapache2-mod-php5filter,并安装了 libapache2-mod-php5。我不知道这有什么问题,但这解决了我的问题。我甚至不知道为什么我安装了过滤器而不是处理程序。

相关内容