Да, я видел все вопросы о странных символах в конце PHP-скрипта. Я спрошу здесь, потому что ни одно решение из Интернета и serverfault не сработало.
На этой странице: https://webmail.pixelwolf.ch/test/ есть какие-то загадочные персонажи. И в этом проблема, почему мой Roundcube не работает.
Что уже проверял и пробовал:
1. добавлен AddDefaultCharset UTF-8
2. изменен на AddDefaultCharset на ISO xxx (сейчас не знаю строку)
3. php5filter отключен
4. gzip проверен (согласно php возвращает ненужные символы в конце всего) но персонажи остаются там
Обратите внимание: на моем локальном сервере нет ни одного из этих персонажей. На локальном он просто работает.
Так что я могу проверить дальше?
Ты спас мне день.
У меня также был этот зашитый квадрат / знак вопроса на каждой странице 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
Хорошо, проблема решена:
Я только что удалил libapache2-mod-php5filter и вместо этого установил libapache2-mod-php5. Я не знаю, что в этом плохого, но это решило мою проблему. Даже не знаю, зачем я установил фильтр вместо обработчика.