wordpress遇到的页面空白及登录时警告等问题

1:页面空白
现象:链接本地服务器http://localhost显示空白页面
解决方案:1)确定Apach是否正常运行(其实当能链接到http://localhost时已经证明正常运行)
2)确定能否后台运行(链接http://localhost/wp-admin查看登陆界面后是否还是空白)
(1)我的不是空白,直接登陆后将主题相互切换下就ok了,至于原因暂时不明,有待追究。
(2)若是空白的话,可能就是插件的问题,可连上FTP,将插件改名,再浏览应该就ok了。再检查下新插件是否修改正确、版本是否兼容等问题。
2:出现警告
现象:在进入登陆时提示警告Cannot modify header information - headers already sent by(./././functions.php)
header already set by(functions.php)
解决方案:将functions.php文件以Ansi格式保存
在index.php加入obstart();
解释:当function.php等文件以UTF-8格式保存时,txt默认在文件内容前加上BUM三个隐藏字符,在php中会将这三个隐藏字符当做输出项,从而导致服务器发出输错警告。
当服务器向客户端发送信息,系统默认的是先header然后body......但有时候会因为一些失误操作,如在php文件结尾时多加几个空格或者回车,会导致先后顺序紊乱,最后倒是、输出警告或者错误。在这时候,可以在index.php文件中加入 obstart()方法,该方法的作用是将需要向客户端发送的信息放入一个容器中,自动整合发送类容,按先后顺序发送文件,降低错误或警告发生概率。

posted @ 2010-11-03 14:22  lonelystarxing  阅读(675)  评论(0编辑  收藏  举报