今天是8月25日奋战了一个晚上,我的Z-blog终于恢复正常了,所担心的数据会丢失的心放下,在此非常感谢推一把月章老师的指点,现将此次事件做一个记录总结,希望能帮助能为需要同此需求的朋友们做一个价值参考。
先我说说我的Z-blog是怎么一回事吧?一天中午,突然猛然想起要把年前的个人博客网站进行重新定位,想把自己的网站打造成一个有关陶瓷企业网络营销的分享地,通过自己一路来的推广历程来谈谈陶企的网络营销之道。可是后来,非但没有将博客的标题、TITLE进行更改,反而把网站某些程序搞咋了,网站后台的验证码显示不出来,也就使得我的Z-blog登录不了,当时那个心呀是多么的着急呀,在无计可施的情况下,请教了推一把月章老师,他建议是我将Z-blog程序重装,同时,他也特别强调了,为了保存原有的数据不变,有两个文件夹,即根目录下的DATA(数据库文件)与INCLUDE(主题)保存起来。为了求稳,我的做法是将DATA、INCLUDE单独保存,另将WEB整个文件夹保存起来。好了接下来,就是在我安装新的Z-blog程序中遇到的几个问题。
1.Z-blog数据误删,如何挽救?
安装了新的程序后,我的第一次做法是将数据库直接上传到DATA文件夹里,答案肯定是无法的,不然也不会有后续的两种方法了,我马上到百度、谷歌上查找相关的方法,其中有一篇文章吸引到了我,他的情况跟我的很相似,于是立即执行,方法如下:
1.下载网站根目录下POST文件夹和CACHE文件夹里的页面文件。
2.上传备份数据库,文件重建。恢复到备份前的数据了(因为我的数据是2个月前的我丢失了20多篇文章及一些tags,评论,留言)
3.手动恢复,从后台看文章的ID到那了,再到下载好的CACHE文件夹里找,然后一篇,一篇的新建文章,发布文章,按照原文章的格式,命名规则,发布日期,Tags等,利用别名地址恢复。(CACHE文件夹里的文件是首页文章摘要,文件名对应文章ID,POST文件夹的文件是文章内容,文件名对应文章地址,利用别名地址恢复就能使文章地址与收录地址一样了。)
虽然上述的作者很详细将方法列出,他成功了,但我一点都没有明白过来,所以pass了,皇天不负有心人,有一种简单的方法非常适合我,我也用这种方法将失去的文章数据都给找回来了,先将方法步骤透露如下:
(1)在网站根目录下找到c_custom.asp文件,用DW打开会看到“网站基本设置(使用记事本打开会更简单些。)
Const ZC_DATABASE_PATH="data/#%abc123.mdb"
Const ZC_BLOG_HOST="http://www.huangweicong.com/blog/",注意蓝色字体部分是你的数据库名称”。(PS:这个也就是我们之前提到的DATA文件)
(2)找到你备份的那个.mdb文件,重命名为:#%abc123.mdb(蓝色字体部分,一定要带着#%),再上传到网站的data文件夹中。
特感谢上述方法的老鸟贡献,由于当时是复制到word中,并没留下名字和姓名,所以无法真名告谢了呢。通过上述的方法,数据是恢复了,可是又碰到了一个问题,那就是Z-blog的后台登陆问题,输入了正确的用户名和密码,但还是显出这样的窗口“错误原因:登录失败,返回源文件”。这也是接下来要探讨的问题。
2.Z-blog后台:错误原因,登陆失败。
通过百度、谷歌上得搜索,发现遇到此问题的朋友们还真多,每个人的处理方法又不大一样,有的只是说清理一下cooki,有的说登陆页面的保存选项中选择保存一天、一个月的,但都没有解决,一种方法是得到大部分人的认可,通过修改代码来实现的。
首先你到根目录上找到login.asp,下载下来,用DW或记事本打开,找到以下代码的位置:
<script language=”Javascript” type=”text/javascript”> function Set
Cookie(sName, sValue,iExpireDays) { 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=/”; } }
看到蓝色标注的一栏没?找到它,将它改为如下代码:
document.cookie = sName + “=” + escape(sValue)+ “; path=/blog/”;
即为红色部分。
原本想终于可以大功告成,没想到还是不行,因为弄了挺晚了就没继续搞,第二天去试着登陆也是不行,后来突然把账号和密码输入原来的账号和密码,居然成功了,真是把自个给雷死了。本文由淘宝网女装http://www.youhuala.com/,A5首发,转载请保留链接,谢谢!