Поддержка WordPress Multisite Cannot modify header information

  • Постоянно вылезает ошибка:

    Warning: Cannot modify header information — headers already sent by (output started at X:\home\www\wp-config.php:1) in X:\home\www\wp-includes\pluggable.php on line 868

    Кодировка конфига и pluggable UTF-8. В 868 строке код:

    $location = wp_sanitize_redirect($location);
    
    	if ( $is_IIS ) {
    		header("Refresh: 0;url=$location");
    	} else {
    		if ( php_sapi_name() != 'cgi-fcgi' )
    			status_header($status); // This causes problems on IIS and some FastCGI setups
    		header("Location: $location", true, $status);
    	}
    }
    endif;

    Что за ошибка?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Да, я это читал, спасибо-)

    UTF-8 без метки BOM. Ошибка все равно вылезает при попытках отправить пост или активировать плагин.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В сообщении говорится, что вывод начался в первой строке wp-config.php.
    Возможно, там пустая строка.

    Строка была, убрал. Теперь вылезает:
    Fatal error: Call to undefined function bp_page_title() in X:\home\www\wp-content\themes\bp-default\header.php on line 9

    9 строка это вывод заголовка <title><?php bp_page_title() ?></title> убрал на хрен, стали вылезать вообще странные ошибки, типа вывод лого и т.д.

    Не знаю, что это такое. Переустановил эту тему заново, опять вылезло <title><?php bp_page_title() ?></title>

    В админку не зайти теперь, говорит Warning: Cannot modify header information - headers already sent by (output started at X:\home\www\wp-config.php:1) in X:\home\www\wpmu-settings.php on line 163

    там: ` {
    header( «Location: http://&#187; . $current_site->domain . $current_site->path );`

    Что за хня? Как бороться?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. Похоже, что используется тема для BuddyPress без самого плагина.
    2. Так же, как и в прошлый раз — правильным сохранением wp-config.php.
    3. Постарайтесь воздержаться от резких выражений.

    Короче, убрал все пробелы в wp-login (ругался). В админку стал пускать, но все равно выводит опять ошибку

    Warning: Cannot modify header information - headers already sent by (output started at X:\home\www\wp-config.php:1)

    убрал вообще все пробелы в конфиге. Ноль результата.

    Да нет, BuddyPress стоит, морда сайта работает, проблемы начинаются при попытке работы с блогами-(

    Прошу прощения, сил никаких-))

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В сообщении говорится, что вывод начался в первой строке wp-config.php.
    Возможно, там снова оказалась метка BOM.

    У меня тоже что то похожее выдавал. Проблема была в том, что в файлах wp-load.php, wp-settings.php и во всех остальных, которые упоминаются в первых скобках ругательства, каким то странным образом в самом конце (именно на эту строчку шла ругонь), появлялась запись добавляющая фрейм и содержала ссылку с рекламой какого то хостинга. Откуда она взялась, понятия даже не имею, но удалив ее, все снова заработало

    Модератор Yuri

    (@yube)

    Откуда она взялась, понятия даже не имею,

    У Вас троянчик погулял. Настоятельно рекомендую проверить комп несколькими антивирусами и поменять все пароли.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Cannot modify header information» закрыта для новых ответов.