发生事故,本博客今天00:00~14:00之间数据丢失

今天中午,本人尝试为本博客安装WPG2插件时发生严重问题,系统崩溃,经检查数据库有问题, 本人能力有限,无法修复. 本人一向重视数据备份,目前存有的最早数据库备份是利用设置的crontab今天00:00生成的完整MySQL数据库备份.导入,修复.一切恢复正常. 但今天00:00~14:00之间本博客一切数据丢失 其中包括一位新注册的User资料. 我对本次事故表示遗憾. 我将考虑进一步加强本博客数据备份,包括设置一天两次或更多的完整数据库备份,更多次数的增量备份,和准实时镜像的可能性.

Continue reading

正式更换本博客域名为 oogami.name

经过了一段时间沉寂。 今天,我荣幸的向各位介绍偶博客的新域名 ,它更简洁,更易于记忆,又富有气势: oogami.name oogami ,日文”大神”汉字罗马拼法,非常简洁 对于各位日语达人来说,应该很容易记忆吧? 本博客Title同时改为 小野大神网志 所有内容已经全部迁移完成. cxy152376.org域名将暂停使用,目前改为指向oogami.name的引导页面.几天后将设置为301永久重定向到 oogami.name . 话说今天偶迁移博客域名时还闹个笑话. ooami.name域名是偶今天注册的,DNS解析生效后偶把域名添加到虚拟主机里.然后新建数据库安装Wordpress,把偶原来博客的数据库导入新数据库. 然后需要修改Wordpress数据库设置实现域名迁移.照例phpMyAdmin登陆刚刚导入的数据库. option表,把”siteurl”和”home”字段从 http://cxy152376.org 改为http://oogami.name . OK,现在浏览器访问http://oogami.name看看 ?? 居然被自动重定向到 http://oogami.org 这啥意思? nslookup一下,没错啊,IP正是偶oogami.name域名分配到的IP 难道是中国电信域名劫持? 登陆SSH, lynx http://oogami.name,还是被重定向. 晕. 没办法,给Dreamhost客服写信求助,不久收到回复, 看的我汗的…. 回复如下: ————————————- The problem is that wordpress itself will automatically redirect a domain to whatever is set to the ‘siteurl’ option […]

Continue reading

安装Movable Type 4异常轻松

没事装了个Movable Type,过程异常简单,跟装php程序没两样. 先准备好数据库 SSH登陆(惯例了),创建一个目录,进入 wget -c http://www.movabletype.com/download/personal/MT-4.01-en.tar.gz tar xvzf MT-4.01-en.tar.gz cd MT-4.01-en 通过浏览器访问 http://yourdomain.com/mt4/MT-4.01-en (你安装的目录) 出现MT安装程序(mt.cgi),引导你检查系统要求,一切OK 然后出现页面,选择数据库类型MySQL,输入Host,databasename,user,password 然后设定发布位置 (MT的前台和后台是完全分离的,后台为 cgi /perl ,前台就是生成的普通HTML 因此这个发布位置随便设定,只要是web可访问和程序可写入目录 然后输入管理员用户名和 密码 OK,安装完成 太简单了.(貌似MT4以前版本安装没这么轻松) 附: MT4 系统安装需求 Apache或IIS CGI环境 SQL标准数据库 (可以是MySQL,PostMySQL,SQL Server) Perl 环境 Mail程序(可选,Linux下的sendmail就可以了) PHP(只在需要创建动态脚本时需要) 简单吧 偶安装的MT4位置 http://test.sakura-paris.org/MT4Blog/ 默认界面. 装装玩玩,没打算用,虽然MT是真正全静态HTML,速度和效率很高,而且对于SEO非常友好 不过MT的模板,主题,插件比WP少太多了,相当不方便.

Continue reading

WordPress 自定义RSS输出若干方法 -part2 -输出FEED到独立域名

偶昨天那篇WordPress 自定义RSS输出若干方法的继续. 原来那篇博文写得仓促,一些没有讲清楚. 现在从头说起,简单的说,就是自定义独立博客的RSS输出路径到独立域名. 假设你在http://example.com 安装了一个WordPress博客,那么WP默认的RSS FEED输出路径是http://example.com/feed 事实上,WP通过mod_rewrite 把 http://example.com/feed 内部重定向到 http://example.com/wp-feed.php .而这个文件才是最终输出FEED的. 我们要做的是,把这个输出路径改为http://feed.example.com 为什么要改? http://feed.example.com 和http://example.com/feed有什么区别? 这个问题问得相当好,事实上,区别并不大,除了对SEO可能有少许影响外,这样做并没有多大意思.-不过,至少,在你博客访客看来,这个独立二级域名的RSS地址更加”专业“,这就够了! 怎么改?首先你必须确保拥有example.com这个域名完全权限 然后,最简单,也是最常用的方法是到Feedsky免费注册个帐号,Feedsky是一个Feed托管网站,免费提供域名绑定功能,你只需要在example.com域名里,添加一条”feed” 的A记录到feedsky指定的IP,然后在Feedsky后台把feed.example.com域名和你的原始RSS地址(http://example.com/feed ) 绑定就可以了 (详细过程参考这里 这样做好处是不占用你自己虚拟主机/服务器资源,还能享受免费的统计功能. 还有一种,就是用自己的空间,通过feed.example.com域名,自己输出RSS.这样可以有最大程度的自主权 但是,直接绑定feed.example.com域名到 example.com域名下的feed目录是不行的.因为http://example.com/feed这个地址中的 feed并不是真实目录,而只是mod_rewrite后的地址! 所以,你必须重新在虚拟主机里添加一个二级域名 feed.example.com ,绑定的目录随意,然后,有两种方法: A: 直接重定向. 建立一个 index.php在 feed.example.com目录下,内容为: 这样做最方便,而且大部分RSS阅读器都支持.但是,这样访问feed.example.com 输出的头信息是302 Redirect,(如下图)严重不利于SEO.而且也不便于RSS管理.. B 这是推荐方法.同样建立index.php文件,内容为 OK.现在试试看,完全符合我们要求,不仅直接输出FEED内容,最重要的,没有了 302 Redrect 也就是说,它看上去和原始RSS输出毫无区别.: 事实上,Feedsky应该也是用这个原理的(不过feedsky应该没有真正绑定feed.example.com域名,而只是泛域名解析) 这样,每次访客访问feed.example.com读取RSS时,都会被上面的index.php文件处理,并输出真正RSS FEED 到客户端,整个过程对客户端完全透明!你完全可以在这个index.php里加入其它代码实现任何统计功能,甚至做一个小型的Feed烧制系统-就像Feedsky那样! (我想,应该有人已经做了这种程序吧) PS:readfile()需要打开 allow_url_open .如果你使用dreamhost虚拟主机,参考这里 B […]

Continue reading

WordPress 自定义RSS输出若干方法

简单的说,建议所有domain.com形式博客,把RSS输出地址设置为 feed.domain.com 这样对SEO,对访客订阅,对自己管理,都最好. 相关的资料还是比较丰富的 通过Feedsky 或Feedburner的域名绑定功能,添加一个例如feed.yourdomain.com形式的RSS输出, (实际的读取RSS地址是WordPress默认的:http://youedomain.com/feed) 这种方法只需添加一条子域名的A记录即可,非常傻瓜化 之后,可以修改WordPress模版,把Header和Meta栏中的RSS地址简单的改为 feed.yourdomain.com 这样做缺点是受制于人,必须经过Feedburner或Feedsky中介 目前国内大部分独立博客都采用这种RSS烧制方式. 月光博客有一篇文章,认为可以吧feed.yourdomain.com绑定到你自己的服务器上,但那篇文章并没有说清楚. WordPress的RSS是通过wp-feed.php动态输出,然后通过.htaccess URL rewrite到http://yourdomain.cpm/feed的 如果仅仅对feed子目录绑定域名(cPanel绑定 sub.domain.com域名就是在domain.com下的sub目录) 并不确定是否可以正常工作. 如果仅仅绑定一个feed.yourdomain.com域名,在index.php里添加header(“Location: http://yourdomain.com/feed”);的话,这是最简单的,不过访问是302 Redirect,不利于SEO,有些在线RSS阅读器也不支持 另外,WP有一个FeedSmith插件,作用是切换WP的feed输出路径(实际上就是 bloginfo(‘rss_url’) 函数输出值) 如果比较懒的话,直接改模版把这个函数改为一个固定地址也可以了. 我突然想到,假如直接绑定一个feed.yourdomain.com到WordPress同一目录,设定默认文档为wp-feed.php,貌似也可以.(不过这样有其他问题) 目前偶是用Feedsky绑定了feed.cxy152376.org作为偶博客固定RSS输出路径. 据说Feedsky服务器不稳定,那么偶以后或许可能绑定到自己虚拟主机上. (还有问题的,也可能需要手工配置.htaccess)

Continue reading

本博客地址改变

从2007.11.08起,本博客地址由http://blog.cxy152376.org改为http://cxy152376.org 同时,全文RSS输出地址更改为http://feed.cxy152376.org 说明: 1.如果通过http://www.cxy152376.org访问本博客将会被自动去除地址中的”www.” 2.访问http://blog.cxy152376.org将被自动重定向到http://cxy152376.org 3.原来http://www.cxy152376.org上内容将被转移到http://cxy152376stu.cxy152376.org 本次更改博客地址是为了我能更好,更专心的写博,同时出于SEO考虑。 感谢您对我博客的支持。

Continue reading

WordPress 2.3.1 Released

刚刚发布. 下载地址 . 官方发行注记: WordPress 2.3.1 is now available. 2.3.1 is a bug-fix and security release for the 2.3 series. 2.3.1 fixes over twenty bugs. Some of the notable fixes are: * Tagging support for Windows Live Writer * Fixes for a login bug that affected those with a Blog Address different than their WordPress […]

Continue reading

奇迹? 偶博客Google PR值变成2

今天登陆偶Blog首页(blog.cxy152376.org),发现Google Toolbar显示的PR值变成了 2.那叫一个ORZ,要知道偶博客自今年2月创建以来PR值一直都是0的. … 偶不敢相信,于是通过其它几个第三方网站提供的Google PR值在线查询工具查询了一下,显示的偶Blog的 PR值仍然是2,没有问题. 回想了一下,偶最近和其它一些Blog交换了首页链接,其中一些Blog的Google PR值相当高(4 或更高),这恐怕是偶Blog PR值提升的原因 今天很高兴. 偶会继续努力写博客的.可以保证,在未来偶博客质量将远远超过现在.

Continue reading