04/04/13

搬站一次

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

断了两天,换了个新服务商。前一家应该说没什么问题,就是每年涨价太过分。刚买时4-5美元一个月,第一年刚过,记得续费就涨到90多一年;然后写信问怎么回事,谁知道马上给降到70多,我就认了;后来又一年就涨到100出头,再Argue,又给降回到70多;这回可好,直接130往上了——美元贬值真厉害啊,但这种基本的网站空间服务成本也不至于上升吧,现在还云计算呢。。。

于是就搬到管域名的Name.com了,反正第一年价格还将就,最起码域名设置真简单啊 :P 刚开始分给的服务器还连不上,墙了,问了下,就给换到新IP上了,反正现在能直连。以前用小服务商,最大的好处可能就是目标小不找封,name.com看起来目标有点大。

现在写Blog的人也少了,大气如Google的连Reader都要关,真是人心不古。我还是准备无聊下去,起码保有这个站点吧。

04/04/13 21:11:40,由 cathayan发表。 本文链接
  

09/09/12

Blog断了几天

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

在断之前,服务商说发现一个脚本让服务器不堪重负,看看没什么用就删了。然后发现服务器已经把账号给停了,竟然连服务页面都进不去,只好通过公开的提问表格反映问题。好在他们反应还算快,折腾了两回又给开了。然后Blog就出错了,看看啥配置都没动过,一时忙也想不出办法来。今天猛的想到这个关闭重开的过程可能出问题,最可能就是占用的空间在服务器上的位置变了,现在都云计算了么。一查,果然是这样。偏偏这个Nucleuscms还依赖这种绝对路径,在新时代看来是有点落后了。不过总算没别的问题。

09/09/12 16:04:51,由 cathayan发表。 本文链接
  

12/19/10

NucleusCMS升级到3.61

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

本来前两天有个3.60,后来又来个小升级,就是3.61。没什么大变化,仅为记录:

  1. /index.php中的SELF设置,改为自己站;这回这个没有。
  2. /extra/fancyurls/fancyurls.config.php里面SELF也改为自己站名字,注意地址最后没有“/”。
  3. /nucleus/libs/ITEMACTIONS.php,400行,$maxLength = 250,可以改大点,以便输出文章的全部,401行的striptags函数可以去掉,以便输出文章仍然带有超链接。
  4. /nucleus/forms/下的几个模板在按钮文字之间没有回车,还是得自己加。

12/19/10 20:30:35,由 cathayan发表。 本文链接
  

05/17/10

域名也搬了

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

这个域名是2004年注的,前天转到了name.com,管理起来方便些。

域名注册时是找的便宜服务商,叫第一主机,前几天搜了一下发现骂他们的很多,但我的经历应该说还不错。当然,转出前还是要先续费一年,80元,这个钱说到底还是表现到域名期限上了,再加上通用的规定是要在域名到期前至少60天才能转,不能算过分。然后就是填他们的域名转出申请表,加身份证复印件,快递过去,然后从他们的控制台上发信要求转出。先是等了几天,没收到auth code,在QQ上催了一次,第二次发就收到了。

然后就是到name.com注册,进行转移,填入auth code,付钱,确认之后就算是stage 2了。下面这步发生了奇怪的事。

这里转入的公司会给域名注册人的信箱发信,说明要有人要将某域名转过来,你是否确认。当时name.com从whois库中取得的注册信箱是对的,信箱也在我的管理之下,但就是收不到信,给他们客服发了几轮信说,他们也想不出原因。但是他们说也只有这一个办法,这个信箱收不到信,转移就绝对不会进行下去。

后来某天实在没主意了,就在那个hotmail信箱的选项里翻,居然有个Safe and blocked senders这个项目,从来不记得hotmail啥时候有这个东西,当然也没有添加过任何blocked sender,但是它的清单中有竟然有数百个邮箱,有不少还是直接@msn.com这种全面型的,很不幸name.com名列其中。赶快清除掉,再跑回name.com点重发确认信,没几分钟就收到了。然后就是点邮件中的链接,填入里面的确认码,很快就进入到stage 4了。下面的事就是等原注册商确认放行了。

这里可以看出,注册人邮箱是唯一能标明域名身份的依据,Registrant Contact Information这个项目里的邮件地址错了,域名可就基本没戏了。

国内这边其实是onlinenic,代理商的客服说只要发了auth code,他们的活就完成了。大家也都说这一步他们不会主动确认转出,就得等5天,也就是上面邮箱确认之后5天整,原注册商不主动确认放行的就会被认为是自动确认,转移就成功了。

Hotmail这个blocked sender现在终于知道是怎么来的了,在收件箱里,如果认为某信是垃圾邮件,点了Junk,它的发信地址就会自动地加进去,这简直是莫名其妙,而选项里并没有关闭这个作法的项目。也许还有加过多少就把整个域名都挡了,这基本上算是bug吧。

05/17/10 20:50:55,由 cathayan发表。 本文链接
  

03/15/10

Nucleus CMS升级到3.51

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

3.51变化不大,还是执行升级脚本,再上传升级文件,注意事项还是参考以前的记录

这个CMS系统还是挺好用的。

03/15/10 13:21:59,由 cathayan发表。 本文链接
  

04/13/09

NucleusCMS从3.33升级到3.41

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

好像是进入新年以来,NucleusCMS又更新了3.40和3.41两个版本,3.40的改动好像有很多。这次从3.33升级,需要改变数据库,所有分升级脚本和升级文件两步,做起来很顺利。

基本和以前的工作没有两样。变动情况可以参考3.33的升级记录,输出RSS字数多少改在那个ITEMACTIONS.php文件的398行处。

语言文件要升级,简体中文的fishy同学已经升级过了,直接下载即可。好像是在管理界面中加了系统自己一项。

04/13/09 23:41:28,由 cathayan发表。 本文链接
  

02/27/09

Feed转向Google FeedBurner

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

Google买下Feedburner很久了,好长时间没有登录,今天登录就一步步被引导转向了,新的Feedburner地址是:

Blog on 27th Floor

http://feeds2.feedburner.com/cathayan

Barb同学的新Feed变为:

Barb's Blog

http://feeds2.feedburner.com/Barb

02/27/09 09:33:10,由 cathayan发表。 本文链接
  

11/25/08

NucleusCMS升级到3.33

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

从NucleusCMS 3.32升级到3.33,没有什么大的变动,也不需要升级脚本改变数据库,只是修改一些文件。所以下载升级文件后,解开,全盘上传到服务器即可。

  1. /index.php中的SELF设置,改为自己站;
  2. /extra/fancyurls/fancyurls.config.php里面SELF也改为自己站名字,注意地址最后没有“/”;
  3. /nucleus/libs/ITEMACTIONS.php,312行,$maxLength = 250,可以改大点,以便输出文章的全部,313行的striptags函数可以去掉,以便输出文章仍然带有超链接。
  4. 改到utf-8编码后,就不需要管GB码搜索的事了,有需要可以看前面的记录
  5. /nucleus/forms/下的几个模板在按钮文字之间没有回车,还是得自己加
  6. 改了点字体大小,颜色用了著名的Debian红色 :P

11/25/08 14:44:48,由 cathayan发表。 本文链接
  

04/10/08

Blog在新空间上重建基本完成

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

自从上一个空间服务商Kazix.com出了莫名的问题,网络和数据库一天三断,写Blog的信心大受打击,所以决定寻找新的空间。但这个过程也很复杂。

我对空间的要求除了性价比,还希望该服务商规模不要太大,在功夫网上的名气不要太响,有过封禁记录的更是没法用;其次还要支持PayPal付款,直接上信用卡感觉不是很舒服。好在美国人民资源丰富,选择也很多。但这个过程仍然是一波三折。

首先是这个招行处理速度慢,给PayPal绑定个信用卡,它网站上竟然在第四天才出来那个带验证号的明细,第一次PayPal说过期了,第二次紧盯招行网站,终于验证通过了。联系到前一段该行在北京停机3天多,让人感觉Windows系统不是很强 :P 然后却又碰上Hostgator对中国人民不开放PayPal付款,再三询问之下说是因为天朝人民骗他们的太多了,只能使用银行转账和西联汇款,而西联100美元以下的不收。这里想不通的是用PayPal不是可以防止欺骗吗?总之这家公司比较屌,人家另外一家都开通银联卡付费了。

最后情急之中又随手翻到dot5hosting这家公司,基本服务都差不多,但没有SSH,但是这家公司在网站在竟然玩了一点小花招,发掘出来之后可以进一步优惠,然后性价比就很不错了。又有Live chat support,又支持PayPal,专门跑上去问他们中国是否特殊化处理,人家说没有这回事;并且这家公司网站比较朴素,看上去花活不多,规模不是很大,应该目标比较小,最后就买了它了。

进了dot5的控制面板之后又发现,他们的Linux竟然是Debian,一下子让我好感大增,虽然也没有机会直接玩。

后面的事也是很有起伏控制面板过于简朴找不着cgi开关(按钮太不像按钮了),在Windows上面解压NucleusCMS竟然把文件名大小写搞乱(好像是WinRAR干的),找不着该公司数据库服务器的名字(写得比较隐蔽)等。一番折腾,终于在昨天晚上装上了新系统。

然后是导入数据库,幸亏我当初两手准备,既通过原来的主机控制面板备了一个,又用NucleusCMS的备份功能备了一份,最后发现只有后者可用,前者的编码完全搞不清楚。

原来本Blog用的是古老的GB2312,虽然用起来没什么,但混杂一些不在该编码范围内的字就通不过W3C的认证,感觉上也不爽。这回想把备份的sql文本转换到Unicode编码也同样很麻烦,iconv -f gb2312/gbk/gb18030都要出错,似乎有些字完全超出这三个编码的范围。最后用了极土的一招,用OpenOffice打开这个文本文件,99%显示正常,然后拷贝到Vim里面,再设定fenc=utf8,再另存,总之用这种极土的方法差不多搞定了。这里要说一下MS Office 2003,在这个工作上它似乎不如OOo,错的要略多一些。

接着的问题是数据文件太大,加在一起快30MB,一个大文件通过Web界面根本传不上去。于是只好拆开来上,评论和文章各有3MB多,提心吊胆,总算基本导入进去了。现在看来也还行。只是评论出了百十条的错误,也就是有百十条没能导入,有空再看吧。

话说这个NucleusCMS做得真是不错,至少它自己不在编码乱折腾,设定系统编码就靠语言文件的指定,也非常方便;系统内也考虑了Locale的问题,许多有关的插件都提供这个Locale的设置,直接设上,就能出“三月”这种字,而不是“Mar”了。

总之,又可以用起来了。

最后,再推荐一下本站使用的NucleusCMS。现在空间大,月流量上限也很遥远,也许可以考虑做个NucleusCMS的中文论坛。

04/10/08 13:26:51,由 cathayan发表。 本文链接
  

03/08/08

本站升级到NucleusCMS 3.32

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

这次是从NucleusCMS 3.24升级到3.32,从中隔了一个3.31,所以在升级运行升级脚本时要注意:它需要运行两次,直接所有自动项目运行完。也就是从3.24到3.31,到从3.31到3.32,这后一步会对数据库中的几个表做出改变,添加了几个字段,如果不成功,页面上就会Mysql错误了。

功能上没啥变化,主要是补洞。

程序上有变化,如果要修改的话,以前的几处位置要变化:

1、extra/fancyurls/fancyurls.config.php,里面要设好自己的Blog地址,注意最后不带“/”;
2、nucleus/libs/BLOG.php,注意名称大小写,第465行涉及GB编码情况下的搜索问题:
465行:
$select = $searchclass->boolean_sql_select('ititle,ibody,imore');
改为:
$select = '';

3、配合第2步,要想使用中文搜索,还是要使用原来的2.5版的SEARCH.php,替换即可。
4、原来修改输出RSS全文的字数,已经不在BLOG.php这个文件中,而改到了ITEMACTIONS.php中:
312行:
$maxLength = 250;
把250改成自己需要的数字,大点好,免得文章长输出不完整。输出RSS可以算是文章备份的一种方法。

下面的strip_tags会去掉输出文章中的HTML标签,这样在RSS阅读器中就看不到相应的链接,建议还是去掉这个函数。

一个比较讨厌的事是这次升级中的一些Form模板搞得比较乱,少加了许多回行标签,主要是nucleus/forms/目录下面几个template文件,比如commentform-loggedin.template、commentform-notloggedin.template、loginform-notloggedin.template,样式不很好看,加几个br标签就可以了。

03/08/08 13:32:55,由 cathayan发表。 本文链接