1

当我将我的网站上传到服务器时,我收到了这些错误。

警告:无法修改标头信息 - 标头已由 /home/content/j/o/ 中的(输出开始于 /home/content/j/o/u/jou/html/biggydaddy/wp-config.php:25)发送u/jou/html/biggydaddy/wp-login.php 在第 12 行

我了解它们背​​后的原因,但在我的本地主机中没有显示此警告。

如何显示这些错误?

4

5 回答 5

2

1)当您在 php 阅读器命令之前打印任何内容时会出现此错误

请检查任何echo or print / print_r .. (or may be White Space)
2) 您需要同时设置error_reportingdisplay_errors。这些可以在 php.ini、Apache(如果您使用 PHP 作为 Apache 模块)或在运行时设置,但如果您在运行时设置,则不会影响某些类型的错误,例如作为解析错误。

于 2012-07-03T05:17:53.003 回答
1

确保您已设置 output_buffering=Off 以在 localhost 上显示错误,您必须在 php.ini 文件中设置 output_buffering=Off 然后重新启动您的 XAMPP .....

于 2017-04-14T06:38:47.250 回答
0

查看提到的文件 ( /home/content/j/o/u/jou/html/biggydaddy/wp-config.php) 并确保从那里没有输出任何内容。这可以像在开始<?php标签之前的额外空格一样简单。

在我的 Wordpress 配置文件中,该行是数据库密码。确保那里没有任何字符,例如可能导致问题的额外未转义引号。

于 2012-07-03T05:21:03.337 回答
0

?>有时它是 PHP 文件中最后的一些空格字符。

于 2012-07-03T05:21:11.153 回答
0

看来您正在使用 wordpress,然后在 wp-config.php 中将 WP_DEBUG 常量设置为 true:

define('WP_DEBUG', true);

或者,如果对于普通的 php 脚本集:

error_reporting(E_ALL);
ini_set("display_errors", 1);

希望这会帮助你。

于 2012-07-03T05:59:36.620 回答