2016-04-14 68 views
1

投稿を更新し、config.phpでWP_DEBUGをtrueに設定しようとすると、エラーが発生します。私はWordPress 4.5を使っていて、開発中のテーマに基づいています。それはコアファイルから来ているように見えますが、私はそれがどのように可能であるかわかりません。何が問題を引き起こしているのでしょうか?私はしばらくの間、デバッグなしで編集していたので、問題がどこに現れ始めたのかは分かりません。Wordpressエラー - 警告:ヘッダー情報を変更できません

警告:ヘッダー情報を変更することはできません - すでに(出力によって送られたヘッダが/Users/Blake_Eric/Projects/wp-test-site/wp-content/plugins/wordpress-importer/wordpress-importer.phpで開始しました: 38)/Users/Blake_Eric/Projects/wp-test-site/wp-admin/post.phpの行にここ

197は、これが

// Session cookie flag that the post was saved 
if (isset($_COOKIE['wp-saving-post']) && $_COOKIE['wp-saving-post'] === $post_id . '-check') { 
    setcookie('wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, is_ssl()); 
} 

警告を指すコードです。ヘッダー情報を変更できません - 既に送信されたヘッダー(o/Users/Blake_Eric/Projects/wp-test-site/wp-test/siteの/Users/Blake_Eric/Projects/wp-test-site/wp-content/plugins/wordpress-importer/wordpress-importer.php:38で開始されたutputは、 1171

は、私が参照プラグインを削除してもエラーが何かアドバイスをいただければ幸いです

発生

$location = apply_filters('wp_redirect', $location, $status); 

/** 
* Filter the redirect status code. 
* 
* @since 2.3.0 
* 
* @param int $status Status code to use. 
* @param string $location The path to redirect to. 
*/ 
$status = apply_filters('wp_redirect_status', $status, $location); 

if (! $location) 
    return false; 

$location = wp_sanitize_redirect($location); 

if (!$is_IIS && PHP_SAPI != 'cgi-fcgi') 
    status_header($status); // This causes problems on IIS and some FastCGI setups 

header("Location: $location", true, $status); 

return true; 

を指しライン上/ pluggable.phpが含まれています。

+0

前に、すべてのスペースを削除するには、 'WP-includes'&' WP-admin'を交換してください新しいWordPress 4.5からのフォルダ。それはこの問題を解決するはずです。 – Milap

+0

一般に、何かがエラーを投げている場所から来ています。あなたはprint_rで何かを出力しています。それはクッキーを設定しようとしているかもしれないが、何か他のものがすでに出力されているように見えます。 – weaveoftheride

答えて

0

エラーはコアで発生しますが、理由はおそらくあなたのテーマにあります。私はあなたのPHPファイルの1つがphpタグの前後にスペースや改行を持っていると推測しています。

0

警告:WordPressのヘッダー情報を変更することはできません。

  • から始まるPHPタグの間または後に文書
  • 不正なPHPの符号化形式の特定の部分であまりにも多くの不要なスペースや空白行があります

    • あまりにも多くのスペース、。
    • -

    1.エディタで開きwp-configに、そして“<?php” and after “?>“

    enter image description here

    enter image description here

    関連する問題