月度归档:2008年12月

别了,2008

马上就2009年了,在08年的尾巴上发一贴。08年发生了很多坏事,但是只要希望还在,困难坎坷都终究能迈过。在零点的滴答声中,我们乘着希望的方舟进入09,那个折腾了一年的倒霉鬼被扔进了滚滚不息的时间之河,没有什么能阻挡我们寻找幸福的决心。

在伟大的牧人跟前,为我所有的亲人和朋友祈福,愿09年平安、健康、如意!

修改WordPress默认发送邮件地址

WordPress Database Backup插件邮件备份的发件地址是以wordpress@开头的,想修改成别的发件地址,另外有插件可以发送回复到留下的邮箱,尽管没有开启这个功能,但以后可能要用到。找到修改wp-includespluggable.php文件的方法,修改里面的wp_email函数,把wordpress@修改成你想要的前缀,修改后测试后还是原来的地址。然后想到直接修改插件,到编辑插件里面修改wp-db-backup.php,替换的内容和上面一样。另外”$from_name= “的值可以修改成想要的发件人名称,不过是备份数据库用的,改不改都一样。原来WordPress Database Backup直接调用的phpmailer没有使用wp_email函数,不过其它插件可能会使用wp_email函数,所以两个都修改下比较好,有备无患。这样就实现了自定义WordPress的发送邮件地址,其实用phpmailer可以用任意邮件地址发送邮件,这个当然好早就有了,不过今天看到实例还是小惊讶了下,邮件地址还是不太靠谱的东西。

怎样在主机间移动文件

八百年没上QQ,昨晚鬼使神差就登陆上去了,一上去就看到主机要挂掉的消息,晕~

上一篇文章还说数据丢失是灾难,于是赶紧备份,赶紧买新主机,wpchina.org上的主机,付款后马上开通了。因为原主机没有用cPanel所以不能把文件打包,不过php很强大,有现成的php打包代码,于是上传到主机,把主机上所有文件打包成一个zip文件,这样下载就方便多了。虽然这样文件还是有15M,用现在的网络肯定下载不了,速度慢的让人崩溃。那么只有想辙在主机间迁移文件,不经过本地主机。一番折腾,找到了一段php代码,顺利把文件从旧主机迁移到新主机。内容如下:


 

第16行的网址是原来主机上打包的zip文件地址,第18行的“folder”是要拷贝zip文件到新主机上上的目录。上传php文件到新主机然后浏览器打开php运行,再到在新主机上用cPanel解压拷贝过来的文件就可以了,需要注意的是新主机默认有.htaccess文件,解压是不覆盖文件的,所以解压后要把原主机上的.htaccess文件覆盖到新主机,当然,如果你原来的.htaccess文件没用过就不用管了。至于最最重要的数据库没有到phpmyadmin里面备份,用的是WordPress Database Backup插件,备份的.gz文件才200多K,下载后直接导入到新主机的数据库,在把wp-config文件的数据库设置修改成新主机的设置,然后修改系统的hosts文件把域名指向新ip,测试一下新站,搞定!如果直接通过ip加用户名访问虽然能看到wp但是不能正常显示页面,因为后台绑定的是域名,所以要通过域名来测试。之后在正式修改域名的A记录就可以了,等几分钟就切换过来的,当然慢的也可能几小时也说不定。

之后出现的问题就是WordPress Database Backup不能把备份的数据发送到指定的邮箱,后来发现不能把邮件发送到自己的域名下,换了别的邮箱就可以了。

其实用上面的方法也可以不用上传文件包来安装全新WordPress,例如WordPress中文版的下载地址是http://cn.wordpress.org/wordpress-2.7-zh_CN.zip,用此地址替换上面的文件地址,下载到主机后用cPanel解压,如果没有cPanel也可以用php文件来解压,然后把wp-config.php文件下载到本地,修改数据库配置,上传就搞定了。如果wp是安装在单独的目录中,还要修改下index.php,最多上传两个文件就可以安装WordPress了,特别适合慢速网络的用户使用。

最后是上面三个文件的下载,都是网上找的,分别是打包、解压、和主机间移动获取文件的php代码。

WP升级到2.7了

因为这蜗牛网络,本来不准备升级wordpress的,但是今天在wpchina.org上看到WordPress 出现重大漏洞,没有明确指出到底那些老版本受影响,有说这个漏洞是2.6.3版本以前的,但是安全问题马虎不得,于是不得不升级了,折腾开始。考虑网速慢,从本地上传文件到主机肯定行不通了,那么多文件估计几个小时都传不完,中间再掉线就更麻烦了。好在之前在幸福收藏夹上看到WordPress Automatic Upgrade插件能更新WP,下载插件解压后FTP上传到主机,插件总共只有17个文件,大概几分钟传完了,然后登陆后台启用插件,按照提示升级就可以了。开始的两步备份文件和数据库我直接跳过了,因为之前使用WordPress Database Backup插件,数据库一直有备份。

升级成功后,WordPress2.7的后台有些还是英文的,并且后台的自动升级提示有更新,原来Wordpress Automatic Upgrade插件升级后的WP版本是国际版的,后台提示升级到zh_cn版本,点击升级提示错误,把Wordpress Automatic Upgrade和Hello Dolly两个插件关闭,然后升级成功,应该是Wordpress Automatic Upgrade的关系所以WP不能升级。上面可能没说明白,WP2.7自带了升级功能,以后更新就不用再费劲地下载新版、解压修改wp-config.php、FTP上传覆盖、登陆后台升级,只要直接使用自带的升级功能就好了,方便不止一点点。话说回来,Wordpress Automatic Upgrade插件真是很好用,不过有了WP的自动更新,这个插件也可以光荣退役了。

本来以为会有插件或者模板不兼容,没想到完全没有问题,而且2.7的后台界面很实用很清爽,唯一的变化就是忘了备份表情文件夹,现在表情图标又变回原来的默认图标了,不是很好看。可见备份是多么重要,如果你要升级WP的话,一定要记得备份文件和数据库,最起码要备份数据库,要不上百篇的日志瞬间消失,让人顿时抓狂,到时就整成悲剧了~

北京的冬天

国家体育场,鸟巢

17号天气非常好,和同屋的哥们去奥林匹克公园溜达了一趟。没出去的时候觉得阳光很好,挺风和日丽的,到了那边才知道广场很大,冷风没什么遮挡,嗖嗖地吹着,难受的很。在水立方和鸟巢外面溜达了一下,然后以为北面的丁点地方就是地图上的森林公园,于是准备回去。到了地铁,看站牌才知道森林公园还在更北面,又坐了一站到森林公园,出了站口发现和刚才溜达的地方就几步路,白白倒了一次地铁。但更让人恼火的是所谓的森林公园就是两个小山包,小小的湖边上矗着几块大石头,如果在春天这景致应该很宜人,但是在十二月的北京,这里只有冷风、冷风、冷风~~~

用手机拍了几张照片,效果差得很。上传到flickr的时候老是不成功,肯定是这龟速网络的原因,最后只传上了一张鸟巢的,的确是挺有感觉的一个建筑,边上的水立方也很有特色,跟这两个比,那些外面全是玻璃的家伙就要逊色不少。等有宽带了把剩下的再传上来。

太阳底下没有新鲜事

大半个月没有宽带,博客也就没登陆过了,昨天买了张GPRS卡,发现换主机了,联系了帕兰,切换到新主机了!

其实大半个月不算太长,但是连上网后好像过了一百年,鲜果上铺天盖地无数的feed没有阅读,网络和现实中也发生了很多的新鲜事,可是没有关注到这些事并没有什么损失。所以,大部分时候在网上都是浪费时间。还有WordPress也发布了2.7新版本,相比老版改动非常大,这个倒是比较重要。不过现在的卡虽然连的EDGE网络,速度却很不稳定,时断时续而且慢如蜗牛,并且升级后还要改模板,很是烦人。所以暂时就不升级到2.7了,等等再说。