关注黑苹果博客的同学可能知道黑苹果还有个子博客,放在二级目录,从2010年4月开博以来,一直把这个子博客目录名命名为microblog,micro源于微软的microsoft,microblog即微博(客)的意思。

不过最近一直很纠结,因为不管是月光博客还是卢松松博客,子博客的命名都是blog,而且经过黑苹果长时间的观察发现,直接命名blog干净利索便于记忆,且更利于seo,所以,慎而又慎反复思考,黑苹果博客的微博客的网址正式更改为:www.zhangchenghui.com/blog/

不过在把目录名microblog更改为blog后,后台登录出错。

及时更改了“c_custom.asp”文件里的“Const ZC_BLOG_HOST”,但仍旧不能登录后台。

听从朋友的建议,修改了“Const ZC_DATABASE_PATH=”的值,以使其与data目录的数据库文件名一致,但结果,还是登陆错误。

密码是肯定没错的,但我还是下载了z-blog密码重置工具“findpassword.asp”,重置密码为12345678,登录后台,结果一样。

百度Google一下初步判定是Zblog程序的cookie问题。然后开始解决,清除浏览器缓存cookie等,没解决。原本用的IE,换火狐,还是登录失败。无语了。。

在反复试错与寻求好友zblog官方论坛管理员的帮助后,问题终于解决:如果zblog博客程序放在二级目录,那么在更换目录名后,还需要更改login.asp,用记事本打开,找到如下位置:

if (iExpireDays){  var dExpire = new Date();  dExpire.setTime(dExpire.getTime()+parseInt(iExpireDays*24*60*60*1000));  document.cookie = sName + “=” + escape(sValue) + “; expires=” + dExpire.toGMTString(); } else{  document.cookie = sName + “=” + escape(sValue)+ “; path=/”; }}

看到最后一行的path没?这个表示记忆根目录的地址,但是我的微博客已经在二级目录/blog/下了,所以这里只需要修改成:

document.cookie = sName + “=” + escape(sValue)+ “; path=/blog/”;

好了,果然成功了,zblog后台可以登陆了。

(ps:如果这种方法仍不行,请把登陆时的保存选项改成“保存一天")

黑苹果博客原创,转载请注明原文地址:http://www.zhangchenghui.com/apple/1865.html