Ошибка Cannot modify header information — headers already sent
Дата: 08.06.2009 | Рубрика: Прочее · Статьи
Довольно часто встречающаяся ошибка при установке, переносе или правке конфигурации в WordPress блоге. Я сам сталкивался с ней неоднократно при переносе блога на другой хостинг или изменении каких нибудь параметров в wp-config.php.
И вот я наткнулся на ответ, что же делать с ошибкой WordPress «Cannot modify header information — headers already sent «.
Ошибка «Невозможно изменить информацию заголовка» означает, что вы правили файлы (скорее всего, wp-config.php) вручную. И правили некорректно. Убедитесь, что перед первой строкой нет пустых строк. Избегайте также править файлы в Блокноте. Используйте «программистские» редакторы вроде PSpad, Notepad++ и им подобные, в которых работа с UTF-8 настраивается — в частности, отключается обязательная маркировка BOM (byte order mark), из-за которой и происходит эта ошибка.
Взято с
23 комментария
2009-06-29 в 11:19 Sol написал:
2009-06-29 в 11:42 Admin написал:
2009-11-04 в 11:18 petru4o написал:
2009-12-02 в 15:42 JB написал:
2009-12-17 в 22:19 Search bot написал:
2010-01-27 в 13:52 Александр написал:
Пытался решить, как указано в посте - не получилось.
Пришлось удалить все плагины - проблема решена.
В лоб, не очень аккуратно, но решена.
Может кому поможет мой комент...
2010-04-10 в 10:31 Ирина Киселёва написал:
2010-05-20 в 18:38 VindeX написал:
2010-06-03 в 18:37 Ошибка Вордпресс написал:
2010-06-28 в 17:44 Valera написал:
2010-06-29 в 18:46 help me написал:
что это ? и как с этим справиться?
2010-06-29 в 21:59 Admin написал:
/var/www/u0878979/data/www/intrancewetrust.ru/wp-content/plugins/cotton-framework
И посмотрите, чтобы в папке с темами была тема default, если её нет, то залейте из дистрибутива:
/var/www/u0878979/data/www/intrancewetrust.ru/wp-content/themes/default
2010-08-16 в 18:45 Мысли Вслух написал:
2010-10-25 в 14:12 donoter написал:
2010-11-19 в 23:48 Роман написал:
2011-03-04 в 02:21 navruz написал:
2011-03-31 в 22:44 FenixReal написал:
Я тут начал изучать этот симпатичный язычек PHP и выяснил, что если перед setcookie () есть echo "", то возникает эта-же ошибка.
Оказывается, все операции с записью куков нужно делать до вывода чего-либо на экран ну echo.. Вот это блин не удобно, часто хочется выводить для того, чтобы знать - как код выполняется... Как бы это избежать, что бы еще в php написать, чтобы можно было чередовать echo с setcookie()
Всем спасибо!
2011-09-11 в 12:06 Роман написал:
2011-12-08 в 19:35 Нуб-пожизни написал:
Пишет, что проблема в куках. Так что спасибо и автору и FenixReal.
Немного опишу что было - может кому пригодится.
У меня $userrow = checkcookies(); стояло после [html][head][/head][body].
По прочтении комментов, сразу понял, что нуб полный.
т.е. я полностью формирую заголовки, а потом применяю header. Перенес checkcookies() до тега [html] - все зафурычило.
2012-01-29 в 16:15 TopMaster написал:
2012-09-02 в 05:36 Дима написал:
2013-01-29 в 18:42 axll написал:
2013-05-23 в 15:04 Анатолий написал:
Вы должны войти, чтобы оставить комментарий!