当我将我的网站上传到服务器时,我遇到了这些错误。
警告:无法修改标头信息 - 已在/ home / content / j中发送的标头(在/home/content/j/o/u/jou/html/biggydaddy/wp-config.php:25中开始输出)第12行的/o/u/jou/html/biggydaddy/wp-login.php
我理解他们背后的原因,但是在我的localhost中没有显示这个警告。
如何显示这些错误?
答案 0 :(得分:2)
1)当您在php hreader命令
之前打印任何内容时会出现此错误请检查是否有echo or print / print_r .. (or may be White Space)
2)
您需要同时设置error_reporting和display_errors。这些可以在php.ini中设置,在Apache中(如果你使用PHP作为Apache模块)或在运行时设置,但如果你在运行时设置它,那么它不会影响某些类型的错误,例如作为解析错误。
答案 1 :(得分:1)
确保已设置output_buffering = Off 要在localhost上显示错误,你必须在你的php.ini文件中设置output_buffering = Off,然后重启你的XAMPP ......
答案 2 :(得分:0)
查看提到的文件(/home/content/j/o/u/jou/html/biggydaddy/wp-config.php
)并确保从那里输出任何内容。这可能就像打开<?php
标记之前的额外空格一样简单。
在我的Wordpress配置文件中,该行是数据库密码。确保你没有任何字符,例如可能导致问题的额外未转义引用。
答案 3 :(得分:0)
有时在PHP文件中的最后?>
之后会出现一些空格字符。
答案 4 :(得分:0)
看来你正在使用wordpress然后在wp-config.php中将WP_DEBUG常量设置为true:
define('WP_DEBUG', true);
或者如果是普通的php脚本集:
error_reporting(E_ALL);
ini_set("display_errors", 1);
希望这会对你有所帮助。