2

.php ファイルで何かを変更した後、サイト全体でエラーが発生しました。ファイルを古いものに戻しましたが、ページの上部に次のエラーが表示されます。

警告: ヘッダー情報を変更できません - /home/ の (/home/test/domains/test.nl/public_html/wp-content/themes/mugen/engine/theme-scripts.php:1 で開始された出力) によって既に送信されたヘッダーtest/domains/test.nl/public_html/wp-content/plugins/woocommerce/classes/class-wc-session-handler.php 行 63

プラグインは Woocommerce ですが、以前は同じコードで動作していましたが、今はこのエラーが一番上に表示され続けています。

私が変更したファイルのコードは、別名 theme-scripts.php ファイルです。

http://pastebin.com/mU4DNLnm

4

2 に答える 2

3

どのようにファイルを編集しましたか? 先頭にUnicode Byte Order Markがあると思います。使用したエディタはどれでも、「BOM なし」オプションでファイルを保存できますか? ほとんどのまともな人はできます。

ここでの大きな手がかりは、エラーが 1 行目から発生し、ファイルの 1 行目が次のようになっていることです。

<?php

...これは、ファイルの先頭に「見えない」何かがある可能性があることを示しています。

于 2013-11-12T09:29:46.403 に答える
1

このエラーは、通常、php がヘッダー情報に書き込もうとする前に、何らかのテキストを「印刷」または「エコー」したことを意味します。

于 2013-11-12T09:26:25.673 に答える