0

私は次の場所にブログを持っています:http ://www.techonomic.com/

独自のテーマを作成しました。新しいホストに移植した後、ログインしようとすると次のメッセージが表示されます。

警告:ヘッダー情報を変更できません-/ customers /の(/customers/c/5/c/techonomic.com/httpd.www/wp-content/themes/techonomic/functions.php:59で開始された出力)によって既に送信されたヘッダー861行目のc/5 / c /techonomic.com/httpd.www/wp-includes/functions.php

警告:ヘッダー情報を変更できません-/ customers /の(/customers/c/5/c/techonomic.com/httpd.www/wp-content/themes/techonomic/functions.php:59で開始された出力)によって既に送信されたヘッダー862行目のc/5 / c /techonomic.com/httpd.www/wp-includes/functions.php

問題は、funtions.phpの長さが約100行しかないため、これらの行の内容を判断するのが難しいことですが、コードを実行すると明らかに長くなります。

ご協力いただきありがとうございます

4

2 に答える 2

1

出力バッファリングをオンにします。新しいサーバーで無効になっている可能性があります

于 2012-05-08T21:13:43.380 に答える
1

ファイル/customers/c/5/c/techonomic.com/httpd.www/wp-content/themes/techonomic/functions.phpを開き、59行目に移動して、ヘッダーが送信される前に何がデータを出力しているかを把握します。これは、失敗した関数呼び出しのエラーメッセージ、またはデータを時期尚早に出力する他の多くのものである可能性があります。

結論:HTTPヘッダーを変更する前に、ブラウザーにデータを出力することはできません。

于 2012-05-08T21:19:26.617 に答える