2

在我更改了 .php 文件中的某些内容后,我的整个网站出现了错误。我将文件改回旧文件,但现在我在页面顶部收到此错误:

警告:无法修改标头信息 - 标头已由 /home/ 中的(输出开始于 /home/test/domains/test.nl/public_html/wp-content/themes/mugen/engine/theme-scripts.php:1)发送第 63 行的 test/domains/test.nl/public_html/wp-content/plugins/woocommerce/classes/class-wc-session-handler.php

该插件是 Woocommerce,但它以前使用相同的代码工作,但现在我一直在顶部收到此错误。

我更改的文件代码,也就是 theme-scripts.php 文件:

http://pastebin.com/mU4DNLnm

4

2 回答 2

3

你是如何编辑文件的?我猜你现在在它的开头有一个 Unicode字节顺序标记。您使用的任何编辑器都可以使用“无 BOM”选项保存文件吗?大多数体面的都可以。

这里的主要线索是您的错误来自第 1 行,而您的文件的第一行只是:

<?php

...这表明文件开头可能有一些“不可见”的东西。

于 2013-11-12T09:29:46.403 回答
1

此错误通常意味着您在 php 尝试写入标头信息之前已经“打印”或“回显”了一些文本。

于 2013-11-12T09:26:25.673 回答