z-blog二级目录博客后台登陆错误的解决办法

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

你可能感兴趣的:(Blog)