Ошибка Warning: Cannot modify header information

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

Аватар пользователя 7Rei 7Rei 25 ноября 2012 в 0:42

Сайт давно сдан, и в обычном режиме все работает отлично. Но время от времени появляется ошибка:

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/.../includes/common.inc:2681) в функции drupal_send_headers() (строка 1216 в файле /usr/www/.../includes/bootstrap.inc).
Warning: Cannot modify header information - headers already sent by (output started at /usr/www/.../includes/common.inc:2681) в функции drupal_send_headers() (строка 1212 в файле /usr/www/.../includes/bootstrap.inc).

У вас нет доступа к этой странице.

Заметил что ошибка возникает после долгого бездействия на сайте.
Грешу на крон, так как при запуске его вручную он тоже пишет "У вас нет доступа к этой странице." и выдает похожие ошибки.

Кто нибудь сталкивался с подобным?

Комментарии

Аватар пользователя 7Rei 7Rei 29 ноября 2012 в 4:09

Всем доброго вечера!
Путем жестокого ковыряния dev версии сайта удалось выяснить, что ошибка исчезает после отключения модуля Rules.
В самом рулсе на кроне ничего не стоит. Все действия выполняются либо по созданию/редактированию ноды, либо через рулес_линк по клику на ссылке, с ограничением для суперадмина.

При чем тут может быть крон? Есть идеи?

Аватар пользователя 7Rei 7Rei 29 ноября 2012 в 4:09

Проблема решилась пересозданием одного из правил Rules Links. В чем именно была ошибка, неизвестно

Аватар пользователя xakudu xakudu 29 ноября 2012 в 7:30

"7Rei" wrote:
Кто нибудь сталкивался с подобным?

Все сталкивались с подобным. Ищите лишний пробел, который у вас выводится перед отправкой хедеров. Или ещё какую-нить неразличимую фигню в тексте перед открывающей php-скобкой или после закрывающей.