时间:2022-07-03 15:09:01 | 来源:建站知识
时间:2022-07-03 15:09:01 来源:建站知识
利用周末两天休息时间,终于把博客从Z-blog转为Wordpress了。我在上篇 告别Z-blog 里说要分享一下ZB转WP的心得和过程,现在就来总结一下。
为什么要从ZB转到WP?
这是很多博友的疑问。对于WP的博友来说,认为转变是理所当然的,全球独立博客中,大部分都首选WP,这点毫无争议。对我来说,这个理由算其中之一。但真正让我决定离开ZB的,还是因为担心国内互联网的备案。
作为网络公司的客服,近一周来我每天收到大量客户备案信息被退的邮件。这些客户都是有备案号的,可种种原因迫使他们需要更新备案信息才能保住备案号不注销。而我的域名huangjun.net在注册前曾经被别人使用并注册过,除非我联系到原先备案的人,让对方告之备案密码或注销备案让我重新提交,否则我只能眼睁睁等着备案号消失,主机被关。并且现在不光是工信部备案,还有公安局备案!上周已经接到通知,有几个客户因为没有公安局备案,即将关闭网站,即使他们有工信部备案号。
所以,我要离开,离开这讨厌的备案!考虑过免备案的香港主机,但对比同样不需要备案的国外PHP主机,显然后者更有优势。不仅是参数或是价格方面。
ZB转WP遇到的问题和解决办法
网上关于ZB转WP的文章一抓一大把,但按他们写的来操作,肯定会遇到一些问题。因为我后来发现,这些文章的作者有的甚至根本没转过WP,文章都是转载过来的,写的都差不多。其中有两点必须纠正,避免别人在转WP的过程中走弯路。
首先是在本地安装xampp,架构PHP环境。大部分文章说到apache无法运行的原因都是因为IIS占了80端口,只要修改其端口,让它们不冲突即可。但实际情况还是不行。最终解决方法是:需要到本地连接的TCP/IP协议—属性—高级—WINS,取消“启用LMHOSTS查询”,然后到Windows防火墙—本地连接设置—服务,勾选“安全Web服务器(HTTPS)”。
另一个错误是转到WP以后,如果原ZB博文是域名/分类名/post/id.html ,到WP后台也要把固定链接自定义为“/%category%/post/%post_id%.html”。如果曾经删除过文章,就要一个个改。在这个问题上,我纠结了很久,就是不清楚“一个个改”到底怎么改?!最后终于摸索到,固定链接必须自定义为“/%category%/post/%postname%.html”之后,才能一个个修改文章链接。说白了,就是把每篇文章的别名一个个改成原来的ID号。
终于把数据成功转移,接下来就是修改主题和安装插件。在这个过程中,我遇到的问题大多跟编码格式有关。尤其在All in One SEO插件上纠结了很久。页面源代码里全是乱码,先前一直以为跟插件有关系,但参考了大部分关于All in One SEO插件乱码的解决办法后,依然无法搞定。最后终于查到我曾经在single.php中加过GOOGLE广告代码,保存格式为GB2312,改为UTF-8后,问题解决!
最后总结一下心得,就像大家说的,Z-blog真的比Wordpress简单多了,并且更利于SEO。而Wordpress的强大,在于丰富而强大的功能插件。甚至于添加留言板或自定义导航菜单,竟还要修改代码或安装插件才能获得。以前不理解很多童鞋们不停折腾WP,今天总算明白了。为了不影响博客访问速度,我只安装了Google XML Sitemaps、Mail To Commenter、 No Self Pings 、WordPress Related Posts 、WP-RecentComments五款插件。还有,很遗憾我损失了ZB留言板中所有珍贵的留言。对博主们表示十分歉意!
关键词:总结,方法