[快捷功能]: | | |

Bo-Blog的一点不小心,转了一圈才引起错误

[不指定 2007年2月4日星期一 20:22 | by 九天狼 | 出处:本站原创 ] | |
↓看看这下面↓
↑诱惑你自己↑
今天在后台想撰写日志,发现没有编辑栏目了,郁闷了.
在首页上点撰写日志.有编辑框和UBB等的编辑工具,而在后台点日志管理下边的撰写日志,不出编辑框等编辑内容了.直接出现如下边的样子

引用
常规管理 日志管理 分类管理 链接管理 评论管理 留言管理 用户管理 外观扩展 杂项设置 数据维护
                    [返回首页] [返回管理首页] [注销登入]
                                            两盒烟's Blog
                                    Powered by Bo-Blog 2.0.3


分析了半天,在本机上一点一点的调试,最后发现把data目录里的东西覆盖传送一下就OK了.
方法为:先把服务器上的数据用后台的备份功能备份一下,然后在本机上新装一个,建立用户名密码和服务器上的一样.然后用导入功能把再把数据导入到本机上的blog中,然后把除了config.php以外的data目录下的文件进行覆盖传送到服务器上.就OK了..最终也没分析出到底是哪个文件错了...
我再去分析分析到底是哪个文件引起的去

已发现目标:mod_template.php这个文件有问题了.
再接着分析这个文件哪里有问题了去.一会进行报告:

发现问题最终原因:使用了记事本文件打开了此文件,进行了保存,虽然还是UTF-8格式的,但貌似头部加了不可见的BOM,所以出现这种问题...
使用EditPlus打开后,再进行UTF-8格式另存问题解决.

本来以为没事了...可没想在后台换了一下模板.没想到那个问题又出现了...
新鲜了....
我再换一下模板发现又好了..

我终于找到问题的原因了....

是因为在修改模板的时候,比如我用了一个可以在首页显示预览的模板更换插件,那个插件要求的是所有的预览图片的格式都是一样的才可以正常显示.因此才去修改模板的info.php文件....没想到修改一下引起撰写日志的问题来了...

在修改的时候没注意,用了一个虽然可以存为utf-8格式的编辑器,但貌似会加上BOM不可见头.但是在模板上没有任何问题,可是到是引起了编辑的问题来了..后台更换模板后,大概会将所更换的模板的info.php文件复制到data目录下,并重命名为mod_template.php,而原本的info.php就被加上的BOM的头,所以复制过来的也就被加上了BOM的头.同时也就引起了后台点编辑不会显示编辑栏目的问题....

晕了..一个不小心.转了一圈才引起错误来..

Tags: ,
WEB代码 | 评论(0) | 引用(0) | 阅读(2832)
您也可用OpenID登入:
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]