
Cannot modify header information – как бороться? |
Уже второй раз сталкиваюсь с проблемой при редактировании блога на Wordpress.
Невозможно зайти в админ.панель блога. Появляется запись:
Warning: Cannot modify header information - headers already sent by (output started at /xxxxxxxx/wp-config.php:1)
Ошибка расшифровывается так:«Невозможно изменить информацию заголовка» . Это означает . что вы редактировали файл, в данном случае файл wp-config.php вручную и некорректно.
А жизнь портит некий BOM в utf-8 файлах. Поэтому, следует избегать править файлы в простых блокнотах. Делайте это в программистских редакторах: PSpad, Notepad++ Лично я очень люблю Notepad++. В этих редакторах работа с UTF-8 настраивается. Здесь просто достаточно отключить обязательную маркировку ВОМ (byte order mark) из-за которой и происходит эта ошибка. Также необходимо убедиться, что перед первой строкой нет пустых строк.
Как показывает практика найти файл BOM не так то и просто вручную. Занимает достаточно времени. Но есть СКРИПТ, который поможет вам это сделать на автопилоте. Скачать скрипт можно здесь: http://aromefrance.com/find_bom.zip
Как пользоваться:
1. скрипт разархивировать и залить на сервер в корневую директорию
2. в адресной строке браузера набрать http://ваш.сайт/find_bom.php
Для увеличения скорости работы проверяются только те директории, в которые обычно пользователи кладут свои файлы, т.е. корень, /wp-content/themes и /wp-content/plugins.
Если WordPress находится не в корне сайта, то скрипт нужно положить в директорию, где лежит WordPress, и из нее же и запускать.
Таким образом, вы без труда найдете ВОМ, и , используя вышеназванные блокноты, во вкладке “Кодировки” поставите галочку напротив “кодироват в utf-8 (без ВОМ)” .
ВОТ и ВСЕ!!!
| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |