php 5.4.8 выводит мусор после в конце скрипта

После ошибки обновления до php 5.4.8 (из dotdeb) каждый скрипт, который я запускаю, выдает странный мусор в конце скрипта. Здесь есть 2 потока: один говорит, что я должен отключить php5filter. После этого apache просто предлагает мне скачать сценарии вместо их обслуживания... Другой говорит, что есть проблема с gzip. Похоже на глупую ошибку, так как ее там не было раньше. И нет никаких объяснений, как это исправить. Кто-то сказал, что это вызвано тем, что в конец файла не добавлена ​​новая строка, но у меня есть много включений, я даже не знаю, какой файл должен добавить эту новую строку, не говоря уже о том, что я не хочу сделайте это, так как мой редактор настроен так, чтобы автоматически удалять ненужные файлы...

Может кто-нибудь помочь с этой проблемой, потому что Google ничего не знает об этом (или, по крайней мере, я не знаю, как задать вопрос)?

ОБНОВЛЕНИЕ 1: выполнение a2dismod deflate решает проблему, но мне нужен этот модуль.ОБНОВЛЕНИЕ 2: не знаю, связано ли это с этим, но после этого обновления каждая страница отправляется с кодировкой передачи: chunked, но до обновления такого заголовка не было, и кодировке содержимого было присвоено значение "gzip".

1 ответ

В основном, если кто-то сталкивается с этой проблемой, то, что я сделал, заменил apache2filter (который был установлен самостоятельно) чем-то, что было ранее установлено. Что-то в этом роде помогло:

# this will replace apache2filter with libapache2-mod-php5
apt-get install libapache2-mod-php5
/etc/init.d/apache2 restart

Так что нет необходимости отключать gzip или что-нибудь, это работало просто отлично.

Другие вопросы по тегам