Сайт давно сдан, и в обычном режиме все работает отлично. Но время от времени появляется ошибка:
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).
У вас нет доступа к этой странице.
Заметил что ошибка возникает после долгого бездействия на сайте.
Грешу на крон, так как при запуске его вручную он тоже пишет "У вас нет доступа к этой странице." и выдает похожие ошибки.
Кто нибудь сталкивался с подобным?
Комментарии
Всем доброго вечера!
Путем жестокого ковыряния dev версии сайта удалось выяснить, что ошибка исчезает после отключения модуля Rules.
В самом рулсе на кроне ничего не стоит. Все действия выполняются либо по созданию/редактированию ноды, либо через рулес_линк по клику на ссылке, с ограничением для суперадмина.
При чем тут может быть крон? Есть идеи?
Проблема решилась пересозданием одного из правил Rules Links. В чем именно была ошибка, неизвестно
Все сталкивались с подобным. Ищите лишний пробел, который у вас выводится перед отправкой хедеров. Или ещё какую-нить неразличимую фигню в тексте перед открывающей php-скобкой или после закрывающей.