пустая первая строка на каждой странице

Главные вкладки

Аватар пользователя com_net com_net 31 марта 2011 в 18:08

День добрый джентельмены.
Не знает ли кто в какую сторону копать, если с некоторых пор на некотором друпаловском сайте каждая отдаваемая сервером страница начинается с пустой строки и имеет вид:

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">...

Началось это после какого-то апгрейда версии какого-то из модулей, какого именно - уже никто никогда не скажет.
Одновременно в логе началась ругань, что в папке с дизайн-паком grey (тема acquia-prosper) запрещен правилом доступ к индексному файлу (какового индексного файла в этой папке в жизни никогда не было). Ругань заткнули путем размещения в указанном каталоге файла index.php длиной 0 байт.
Как истребить пустую первую строку?

Комментарии

Аватар пользователя com_net com_net 13 мая 2011 в 11:29

Проблема так и не решена. Установлено, что с перевода строки начинаются абсолютно все страницы, в том числе xml и yml. Подозрение, что к этому имеет отношение шаблон тем не нашло подтверждения - переключение темы на любую другую не меняет ситуацию. Первую строку обрезает boost в процессе складывания страниц в кэш, но boost некорректно работает с уберкартом.
Никто не сталкивался с таким?

Аватар пользователя com_net com_net 26 августа 2011 в 18:45

да, нашел корявый модуль с закрытым тегом <?php> и каким то мусором после закрытия.
Модуль искал поочередно отключая все, методом дихотомии.
В моем случае ошибка была в файле apachesolr_pictured_result.module