最近一直很纠结,因为不管是月光博客还是卢松松博客,子博客的命名都是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.software8.co/cms/zblog/4096.html