标签归档:折腾

豆瓣认领

发现用豆瓣已经有3年多了,05年11月注册的,那时还没有小组、九点之类的东西,评论也很精彩,如今一再的改版,评论也越来越水,看的少了,不过和那些多如牛毛的,靠露大腿来吸引点击的网站相比,豆瓣还是很靠谱的。

欢迎访问我的豆瓣

doubanclaim23e6d4c2660eb82c

怎样在主机间移动文件

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

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

<?php 

function copyfile ($file, $dir){
        $file = str_replace (strstr ($file, '?'), '', $file);
        if (!is_dir ('./' . $dir . '')){
                mkdir ('./' . $dir . '', 511);
        } 

        $data = @file_get_contents ($file);
        $filename = $dir . '/' . date ('Ymdhis', time ()) . strrchr ($file, '.');
        $myDir = './' . $filename;
        @fwrite (@fopen ($myDir, 'wb+'), $data);
        return $filename;
} 

$file = "http://www.yourdomain.com/dir/file.zip" ; 

echo copyfile($file,"folder"); 

?>
 

第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的话,一定要记得备份文件和数据库,最起码要备份数据库,要不上百篇的日志瞬间消失,让人顿时抓狂,到时就整成悲剧了~

太阳底下没有新鲜事

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

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

折腾WordPress

花了不少时间折腾这个博客,换模板、换域名、改CSS,现在已经基本实现心中的蓝图了——虽然看起来还是比较寒碜。关于域名,其实比较中意.net的,不像.com那么商业味,不过选择.com还是.net的烦恼和我无关,因为这两个域名早被注册了。后来用了.biz的,觉得和.com一样不是太喜欢,随后换用.name。

感谢帕兰的帮助,Wordpress换域名很顺利,方法详见这里。具体步骤是:

1.先把新域名绑定到主机上
2.等新域名生效后还是用旧域名在WP后台的常规设置中把旧域名换成新域名
3.将MySQL数据库中的所有旧域名替换为新域名

操作很简单,其实第二步可以省略掉,因为数据库中也可以替换,这么做只是为了能在数据库替换之前能用新域名登录WP,尤其是主机只能绑定一个域名时,第二步应该省掉,直接在数据库里面替换所有的域名。比较重要的就是一定要等新域名生效后再替换旧域名,要不然修改之后两个域名都不能访问,真是两眼一抹黑了。换域名后冒出了小问题,新站点刚被Google和百度收录随着名字一换就一下子失踪了,不过好在原来就没什么流量,没太多的牵挂。

折腾暂时告一段落,虽然有些麻烦,不过WP的确很好用。帕兰现在正在搞主机合租的第二期,有需要的朋友可以去看看,HostMonster的速度还是不错的。