-Музыка

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 06.03.2010
Записей:
Комментариев:
Написано: 386

Cannot modify header information – как бороться?

Дневник

Среда, 16 Июня 2010 г. 10:50 + в цитатник

wordpress

Уже второй раз сталкиваюсь с проблемой при редактировании блога на 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]