エラー - 警告:ヘッダー情報を変更できません - 既に送信されたヘッダー

エラー:

警告:ヘッダー情報は変更できません - 既に送信されたヘッダー   (出力は/home/ya3mblog/public_html/wp-login.php:59で開始されました)   /home/ya3mblog/public_html/wp-includes/pluggable.php on line 866

     

ウェブサイト:ipublisharticles.comエラーは:   ipublisharticles.com/wp-login.php?action=register

これは、適切な方法を使用してユーザー登録を防止しています。

5

3 答え

このコードを最初の行の wp-config.php に追加してください:

ob_start();
error_reporting(0);
21
追加された
これを正しい答えとしてください!
追加された 著者 Brian Ogden,
誰がこの作品の理由を伝えることができますか?後でパフォーマンスの問題につながることはありませんか?それは私のために、あまりにもbtw動作します。私はfunctions.phpの上に置きました。
追加された 著者 Henning Fischer,
それは動作します、ありがとう!
追加された 著者 Krunal Shah,
ありがとう、私のために働いて!しかし、なぜそれが仕事だと言うことができますか?
追加された 著者 Zkk,
その作業+1あなたのルートフォルダにwp-config.phpを見つける
追加された 著者 Smoke,
できます!ありがとう。
追加された 著者 Ishan Dhingra,
ありがとう、私はこれを試してみます。返信が遅れて申し訳ありません。
追加された 著者 user1192684,

See How_do_I_solve_the_Headers_already_sent_warning_problem? > FAQ Troubleshooting « WordPress Codex

(This error) is usually because there are spaces, new lines, or other stuff before an opening <?php tag or after a closing ?> tag, typically in wp-config.php.

Open the file with a plain text editor (like Notepad or BBEdit) and clear out the white space. Check that the very first characters are <?php and the very last characters are either NOT a PHP closing tag, or a closing tag ?> with no blank lines or spaces after it. (FYI, a PHP file can run fine without the closing ?> tag.)

保存するときは、ファイルエンコーディングがUTF-8 BOMではなくプレーンUTF-8であるか、またはBOM接尾辞なしのものであることを確認してください。

そして:

これは他のファイルについても当てはまる可能性がありますので、   エラーメッセージ。エラーが発生した特定のファイル名が一覧表示されるため   発生した。障害のあるファイルを最新のファイルから置き換える   バックアップや新鮮なWordPressからのダウンロードが最善の策です。

     

エラーメッセージに「 Warning:ヘッダー情報を変更できません    - 42行目の/path/blog/wp-login.phpに既に送られているヘッダ(/path/blog/wp-config.php:34で出力が開始されたもの)   問題は#42行目ではなくwp-config.phpの#34行目にあります   wp-login.php。このシナリオでは、wp-login.phpの#42行目が   犠牲者。ライン#34の余分な空白の影響を受けています   wp-config.php。

     

エラーメッセージに「警告:ヘッダー情報を変更できません    - 既に送られているヘッダ(/path/wp-admin/admin-header.php:8からの出力は/path/wp-admin/post.php on lineにあります)   569 の場合、#569行目ではなく、admin-header.phpの8行目に問題があります   post.phpのこのシナリオでは、post.phpの#569行が犠牲になります。それ   8行目の余分な空白の影響を受けています   admin-header.php。

3
追加された
見つけた私の場合、 wp-config.php ファイルの <?php の前に空白行を挿入していました。
追加された 著者 yuvilio,
私の場合、エラーは自分のカスタムテーマのindex.phpにあると言っていました。問題の原因となった改行は、rootのwordpress index.phpファイルのphpタグの前にあります。
追加された 著者 Kyle,

余分なブランクスペース/home/ya3mblog/public_html/wp-login.phpを59行目で削除してください。

0
追加された