外头站着
12
5 月

Permalink Redirect失效 Headers already sent 错误

描述:
Permalink Redirect 这个插件失效
在浏览器里, [庙(miao) 的和尚们在用户目录会有个error_log]
得到这么个报错信息:

Warning: Cannot modify header information - headers already sent by (output started at...

肢解&&解决方案:
一般来说这都是因为有空格,空行,或其他大便堵在 <?php 之前,或 ?> 之后
wp-config.php里最常见.当然其他文件也会有
你可以对照着报错信息里提到的php文件列表
用你备份的或重新下载的同名文件去覆盖掉一般都会搞定
又或者…let’s 一起搞定

不要以为你看见mm没穿衣服,就认为 PHP 看不见了

  1. 下载错误日志里提到的php文件
  2. 用纯文本编辑器打开(例如notepad++ editplus emeditor 等,你懂得)
  3. 检查 <?php 之前
  4. 检查 ?> 之后

删除干净, 别又手一抖留个空白什么的

保存的时候注意文件的编码,如果显示ANSI就由他去,
如果是UTF-8 with BOM,那一定要选择UTF-8 without BOM
有些编辑器会显示成 Unicode ,没有UTF-8 without BOM 就选择 UTF-8吧
BOM会有很多灵异问题..包括firebug看到时候会看到DOM树有空行…
哎呀我x怎么又出来个DOM…自己google去吧

yeah, bigCat made it!

» You can leave a comment, or trackback from your own site.

大战 33 回合 to “Permalink Redirect失效 Headers already sent 错误”

  1. 枯藤昏鸦说道:

    猫哥,你的 <?php在GR里后面的部分就显示不出来鸟。

  2. 枯藤昏鸦说道:

    时间轴错乱?这篇文章咋又进入GR的未阅读列表了。

Leave a Reply

:!: :roll: :o :lol: :P :( 8O :x :oops: :) :?: :idea: :evil: ;) :twisted: