网站更换主机,并清理阵旧数据
去年9月,网站从 yo2 搬家为独立 WordPress 博客,采用的是 WPChina 的博客主机。
在近一年的使用中,博客主机的稳定性让我很是放心,而且客服jiang 的人品和素养让人感动,他无论巨细,不管难易,都能热心帮助用户解答,吸引了很多 WordPress 用户,也难怪他能在一年的时间内,发展了20多个主机服务。
为了给用户带来更好更多的服务,WPChina 推出了独立服务器,但在半个多月的时间里,多次宕机,发生故障比过去一年还多,最终仍旧换回了博客主机中。
自今年3月以来,中国电信的用户访问国外主机的速度一直很慢,后台处理的时候真的让人难以忍受。因此,我想采用国内的主机。国内主机有个备案的问题,我倒不怕,我的域名早就备案过了。所以,衡量之后,我决定采用 Wopus 的主机服务。
Wopus 国内主机采用的是 DirectAdmin 控制面板,我参照了这篇“cpanel 搬家 DA 教程”,完成了网站程序和数据库的迁移。国内主机的速度就是快,操作起来很迅速。乘这次搬家,我也着重梳理了一个网站,使他更清爽点。
1、网站单独使用博客主机。原来在 WPChina 主机上,网站和另一个博客[阿罗西成长记]共用一套 WordPress 程序,共用一个数据库的,所以我要把他分开来。用两步实现了。
一是修改配置文件 WP-config.php ,去年另一个博客的信息。二是在数据库中去掉另一个博客的表,并将网站的表改名,去掉多博客共存时系统加的表头 WP_ 。这步在 phpMyAdmin 中进行,重命名表名的方法是运行 SQL 查询:alter table `原表名` rename to `新表名`(这里的引号是键盘上数字键1左边的符号)。
修改完成后,遇到两个问题:一是网站其他都正常,但不显示日志。解决的办法是在 phpMyAdmin 中执行优化表和修复表的操作。二是不能登录后台,显示无限访问该页。解决的办法是先将表 usemeta 中 meta_key 字段中残余的带表头 WP_ 的都去掉。再是将表 options 中 option_name 字段中一个“WP_user_roles”的 WP_ 也去掉就行了。
2、将图片上传地址统一。原来在优博网时,图片上传地址多了“30/3070/”两级目录,我想将他去掉。也是分两步实现的。
先是在 phpMyAdmin 中,对表 posts 的 post_content 字段(即文章内容)中的“30/3070/”替换掉。方法是运行 SQL 查询:update post set post_content=replace(post_content,’原内容’,'替换内容’)。再是将“30/3070/”目录下的文件移动到相应的年份目录下,如:2008/06,然后删除多余的目录。可打开旧的文章看下是否显示正常。
至此,网站更换主机完毕,速度明显加快,而原 WPChina 主机,我将重新规划使用。
分享此文 →
2条评论▼