电脑和网站维护备忘录

电脑被挂马真不是好玩的。那个木马愣是不好搞定,诺顿升级到最新也查不出来,用360找到了几个隐身程序,删除了,但感觉还是不对劲,鼠标仍然会自动失去焦点。后来搜索4CD1.exe,找到了一个老外的差木马工具,查了后发现是user32.dll有问题,要杀的话需要注册。汗一个!

就这么僵着呗,但那个木马可不这么想。一会儿在我试图进入服务器管理界面输入密码的时候要我重输了好几次,然后电脑突然就蓝屏了,重启系统,qq被盗号了,打开网页仍然是蓝屏死机。妈妈的。只好用终极办法了,找出了一年前备份的ghost备份文件,恢复系统。呵呵,终于可以正常了,麻烦在于要重装很多东西。但毕竟逃离了那个厉害木马的阴影。

非常担心它把我的服务器、gmail等账号给拿去了。登录电脑,装好宽带上网一看,还好。赶紧修改密码,呵呵。看着空空的电脑C盘,决定先休息下,那些程序需要的时候再弄吧。抽空把刚换了服务器的blog维护下是正经。

装了个pika插件,这下被伟大的裆墙掉的图片(存放在Google的服务器上)终于可以正常显示了。问题是解决了,付出的代价是图片都缓存到了自己的服务器上,要占用些空间。

再就是主题中的404.php文件貌似不起作用了。Google之,发现是htaccess文件没配置好的原因。加入语句:

ErrorDocument 404 /wordpress/index.php?error=404

一切okay。在寻找答案的过程中发现了一叫AskApache Google 404的插件,装上了,很不错。内嵌了Google搜索结果,很实用。美中不足是页尾留个尾巴,不知道是哪里代码写重了。算了,懒得搞了,有空再说。

blog更换服务器+导入超大sql备份文件的方法

网站忽然被lunarpages给停了,十一兄弟和他们交涉了,他们说是mySTAT插件占用资源太多,超标了。几次邮件沟通,但暂无结果,不能就这样一直停着,于是决定先换回在胡戈戈那里购买的空间(一直没用)再说。

blog更换服务器,尤其是基于wordpress的blog,应该是非常方便的,也就是三步:

  1. ftp进入空间把wordpress的程序文件从源服务器搬过来;
  2. 把从原服务器备份出来的sql文件(包含了所有数据库信息,里面是文章、评论、设定等)注入新服务器的mysql中;
  3. 到域名服务商那里把A记录修改为新的ip地址。

第一和第三没啥科技含量,第二步如果sql文件只有几兆(小于10兆)的话也很容易,两下就完了。问题是,我的sql备份文件居然有47兆(都是那个mySTAT的统计数据),导入时总是超时。

在网上搜了下,找到了一篇文章说这个事的,并且提供了程序文件。看了下源码,大体思路是先把备份文件ftp到服务器上,然后再在服务器端执行导入。兴冲冲的试了下,谁知道思路正确,执行却出了问题:提示内存耗尽,超限了。再次在网上搜索,有提供解决办法的,那就是人为提高内存设定。修改后上传执行,仍然不行,还是超标。郁闷!

后来在自己架设的xamp环境中测试,仍然超限。服务器不是我随便改的,但自己架设的总能自己做主吧。修改了设置,将内存限制提高到了128M,呵呵,运行成功。然后就好办了。我在本机上把数据表一个个导出,然后再注入服务器端。OKAY,一切搞定。

更换服务器并测试成功后,赶紧把那个鬼mySTAT插件给停了,并且删除了数据表。然后备份数据库,再用wordpress提供的工具把文章、评论啥的一块再做了备份。哈哈。终于可以高枕无忧了。

StatPressCN,1.7.2.0版本

功能开发:

  1. 无。

代码改进:

  1. 修正了订阅数统计失效的大问题。
  2. 修正了defip功能板块中html代码不匹配的一个小问题。

规则定义:

  1. 无。

下载升级:

  • 请到wordpress官方插件网址下载最新版本,ftp到服务器上去;
  • 或者,如果您的wordpress是2.7版本以上的,那就耐心等段时间(大约几个小时吧),管理后台会自动提示升级的。

升级需做:

  • 无。

开发笔记

两三个月前就有朋友说订阅数的统计失效了。我在自己的blog上进行测试很正常,于是就认为是他们自己的问题。前段时间自己的blog可能是配置除了问题,永固链接结构失效了,只好启用默认的p=xxx的格式。到后台才发现,订阅数统计居然真的不见了。

仔细检查代码,问题就出在那个url识别上。为了准确判断各种设置下被访问的文章,在初始检查上设置了很多选项,并且对url进行了截取,这样其实对后面的feed判断产生了很大影响,应该用原始获得的urlrequest进行feed识别的。

另外一个问题就出在wordpress的函数上,get_bloginfo(‘rss_url’)居然不能正确获取默认设置(固定链接结构)下的rss地址,还得手动对request_uri进行判断是否包含feed=rss2才行。忿一个。

对反馈了这个问题的朋友们表示感谢,是我自己忽略了,再次抱歉。

StatPressCN,1.7.1.9版本

功能开发:

  1. 无。

代码改进:

  1. 为详情增加了周期定制选项(在选项中设置),可以拿最近一天、一周、两周和整体统计做比较,更方便看出当前的趋势。
  2. 访问统计时段增加了两周、一周的选项,同时删除了永不删除选项,一直统计下数据库会越来越大(可能超过百兆),给服务器造成很大负担。

规则定义:

  1. 增加了对ucweb以及移动Google搜索规则的支持。

下载升级:

  • 请到wordpress官方插件网址下载最新版本,ftp到服务器上去;
  • 或者,如果您的wordpress是2.7版本以上的,那就耐心等段时间(大约几个小时吧),管理后台会自动提示升级的。

升级需做:

  • 无。

开发笔记

匆忙升级,update_option居然少了个参数,谢谢P45camp朋友的支出。

StatPressCN,1.7.1.3版本

功能开发:

  1. 可以在“系统更新”中对给特定ip命名前的访问记录进行来访者信息更新。

代码改进:

  1. svn提交到代码库的时候居然忘了提交defip.dat导致无法使用,惭愧,已修正;
  2. 修正了对固定链接结构的判断,解决了mohammad hassan提出的问题;
  3. 修正了侧栏小工具中评论人数量统计错误的问题,原来忘了去掉那些垃圾留言者。

下载升级:

  • 请到wordpress官方插件网址下载最新版本,ftp到服务器上去;
  • 或者,如果您的wordpress是2.7版本以上的,那就耐心等段时间(大约几个小时吧),管理后台会自动提示升级的。

升级需做:

  • 请保存好自己定义的ip名称(即defip.dat中的内容),升级后再拷贝回来,切。

开发笔记

几个低级错误修正,不好意思。互动很重要。感谢大家的意见。