Данная статья предназначена для тех, кто столкнулся с ошибкой WordPress — «Warning: Cannot modify header information — headers already sent by (output started at…».
Скорее всего определенные файлы сохранены в неправильной кодировке, ниже подробная инструкция по устранению ошибки.
- Порядок действий для выполнения:
- Открыть файл редактором. Например Notepad++, но никак не простым блокнотом.
- Проверить нет ли пустых строк перед <?php (в начале файла) и после ?> (в конце файла).
- Выбрать в меню Кодировки -> Кодировать в UTF-8 (Без BOM). Это на примере Notepad++. В других редакторах это может быть в следующем пункте.
- Выбрать «Сохранить как…» (Ctrl+Alt+S), выбираем куда сохранять, расширение соответственно php. Также выбираем UTF-8 (Без BOM) если это возможно в вашем редакторе.
- Заливаем файл на хостинг и наслаждаемся жизнью
Иногда помогает проделка всех этих операций только с файлом «wp-config.php». Особенно это актуально при установке WordPress. Просто при установке он может ссылаться на что угодно, но только не на конфигурационный файл