Php 在本地主机上显示标头错误
当我把我的网站上传到服务器时,我发现了这些错误 警告:无法修改标题信息-标题已由第12行/home/content/j/o/u/jou/html/biggydadid/wp config.php:25)中的/home/content/j/o/u/jou/html/biggydadid/wp-login.php发送 我理解它们背后的原因,但在我的本地主机中没有显示此警告 如何显示这些错误?1)在php hreader命令之前打印任何内容时,都会出现此错误 请检查是否有任何Php 在本地主机上显示标头错误,php,http-headers,Php,Http Headers,当我把我的网站上传到服务器时,我发现了这些错误 警告:无法修改标题信息-标题已由第12行/home/content/j/o/u/jou/html/biggydadid/wp config.php:25)中的/home/content/j/o/u/jou/html/biggydadid/wp-login.php发送 我理解它们背后的原因,但在我的本地主机中没有显示此警告 如何显示这些错误?1)在php hreader命令之前打印任何内容时,都会出现此错误 请检查是否有任何echo或print/pr
echo或print/print\r。。(也可以是空白)
2)
您需要同时设置和。这些可以在php.ini、Apache(如果您使用php作为Apache模块)或运行时设置,但如果在运行时设置,则不会影响某些类型的错误,例如解析错误。请查看所提到的文件(
/home/content/j/o/u/jou/html/biggydad/wp config.php
)确保那里没有输出任何东西。这可能很简单,在打开之前有一个额外的空格,有时在PHP文件中的最后一个?>之后有一些空格字符。您似乎正在使用wordpress,然后在WP-config.PHP中将WP\u DEBUG常量设置为true:
define('WP_DEBUG', true);
或者,对于普通php脚本集:
error_reporting(E_ALL);
ini_set("display_errors", 1);
希望这将对您有所帮助。请确保您已将输出缓冲设置为Off
要在localhost上显示错误,您必须在php.ini文件中设置output_buffering=Off,然后重新启动XAMPP…。确保您已正确配置站点,并且plz共享站点URL。您在计算机上使用的服务器可能与此重复?(MAMP、WAMP、XAMPP等)我在实际服务器上收到了相同的错误,但在本地主机上没有收到。错误报告已经打开等,我发现了它在哪里,但如果有人知道的话,我希望有这个显示在本地。。。(这是使用XAMPP)您是指PHPheader()
函数调用之前的空格吗?它与最后一个?>
后面的空格无关。事实上,你可以把任何东西放在后面。:)我知道头文件之前有一些文本我的问题是我们如何在本地主机中显示这些错误它在myhosted服务器上可见当然你可以。但是如果在调用header函数之前有输出,出现上述错误。error_reporting=E_ALL | E_STRICT and display_errors=On也重新启动Apache仍然没有警告。我知道头文件之前有一些文本我的问题是我们如何在本地主机中显示这些错误在我的托管服务器上可见我没有使用wordpress和我设置(error_reporting(E_ALL);ini_set(“display_errors”,1)也会收到其他错误和通知,但不是这个