0

我有一个博客:http ://www.techonomic.com/

我创建了自己的主题,移植到新主机后,尝试登录时收到以下消息:

警告:无法修改标头信息 - 标头已由 /customers/ 中的(输出开始于 /customers/c/5/c/techonomic.com/httpd.www/wp-content/themes/techonomic/functions.php:59)发送c/5/c/techonomic.com/httpd.www/wp-includes/functions.php 在第 861 行

警告:无法修改标头信息 - 标头已由 /customers/ 中的(输出开始于 /customers/c/5/c/techonomic.com/httpd.www/wp-content/themes/techonomic/functions.php:59)发送c/5/c/techonomic.com/httpd.www/wp-includes/functions.php 在第 862 行

问题是,很难分辨这些行是什么,因为 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 回答