<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>简单生活 -- Kevin Yang的博客 &#187; 虚拟主机</title>
	<atom:link href="http://www.imkevinyang.com/tags/%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba/feed" rel="self" type="application/rss+xml" />
	<link>http://www.imkevinyang.com</link>
	<description>It&#039;s all about sharing</description>
	<lastBuildDate>Sun, 05 Feb 2012 15:37:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>该死的WordPress Database Backup插件</title>
		<link>http://www.imkevinyang.com/2010/01/%e8%af%a5%e6%ad%bb%e7%9a%84wordpress-database-backup%e6%8f%92%e4%bb%b6.html</link>
		<comments>http://www.imkevinyang.com/2010/01/%e8%af%a5%e6%ad%bb%e7%9a%84wordpress-database-backup%e6%8f%92%e4%bb%b6.html#comments</comments>
		<pubDate>Sun, 24 Jan 2010 08:00:00 +0000</pubDate>
		<dc:creator>Kevin Yang</dc:creator>
				<category><![CDATA[生活网事]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[虚拟主机]]></category>

		<guid isPermaLink="false">http://www.imkevinyang.com/2010/01/%e8%af%a5%e6%ad%bb%e7%9a%84wordpress-database-backup%e6%8f%92%e4%bb%b6.html</guid>
		<description><![CDATA[<p>这一个多月来，我的空间变得很不稳定，自己访问的时候经常访问超时。这次的第一反映就是验证自己的博客不会又被墙了吧。还好，从香港访问也是一样的症状，说明不是被墙了。经过检查，发现是HostAider空间出了问题，他们的两台DNS服务器挂了，服务器也down了。免费的东西就是不稳定，所以今年决定换到收费主&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>这一个多月来，我的空间变得很不稳定，自己访问的时候经常访问超时。这次的第一反映就是验证自己的博客不会又被墙了吧。还好，从香港访问也是一样的症状，说明不是被墙了。经过检查，发现是HostAider空间出了问题，他们的两台DNS服务器挂了，服务器也down了。免费的东西就是不稳定，所以今年决定换到收费主机上，不再使用免费主机了。稳定至上，而且现在博客的流量也逐渐在上升，选择收费主机也比较可靠一些，不至于老连接超时。</p>
<p>看到网上很多博客推荐了梦游的主机，貌似口碑不错，所以昨天就购买了。等用一阵子之后再来评价一下。</p>
<p>接下来就是服务器数据转移了，之前博客被墙的时候也写过一篇<a title="博客空间迁移三步走" href="http://www.imkevinyang.com/2009/08/%E5%8D%9A%E5%AE%A2%E7%A9%BA%E9%97%B4%E8%BF%81%E7%A7%BB%E4%B8%89%E6%AD%A5%E8%B5%B0.html" target="_blank">文章</a>讲如何迁移wordpress博客数据的。网站数据迁移很顺利，可是在导入数据库数据的时候却出了麻烦。</p>
<p>我以前都是使用phpmyadmin手动备份数据库的，后来嫌麻烦，就找了一个wordpress数据库备份插件，Wordpress Database Backup，这个插件能够直接在后台手动备份，或者设置周期性定时备份并发送到你的邮箱中。使用这个插件已经很长一段时间了，每周确实都在发送备份数据到我的邮箱中，不过我从来没有去检测过这些备份文件是否可靠，直到今天我要用这个文件的时候，却发现备份的数据根本无法直接在PHPMyAdmin中导入到数据库中，提示duplicate primary key。我细看了一下生成的sql，在插入wp_posts表的时候，有好多都重复了，导致insert的时候有问题，我不知道为什么这个插件会生成这样的sql。而且，我看到的邮件日期明明是1月16号发的，结果生成的sql，wp_comments的数据是最新的，但是wp_posts的数据却只是到09年11月28号，我后面发的文章全都没有备份！！莫名其妙得要死。</p>
<p>建议使用该插件的人自己一定要验证验证，别等博客出了问题再来检验这些备份数据是否可靠，到时候就晚了。</p>
<p align="right">——<a href="http://www.imkevinyang.com/"><em><strong>Kevin Yang</strong></em></a></p>

	标签：<a href="http://www.imkevinyang.com/tags/%e5%8d%9a%e5%ae%a2" title="博客" rel="tag">博客</a>, <a href="http://www.imkevinyang.com/tags/%e5%a4%87%e4%bb%bd" title="备份" rel="tag">备份</a>, <a href="http://www.imkevinyang.com/categories/dailylife" title="生活网事" rel="tag">生活网事</a>, <a href="http://www.imkevinyang.com/tags/%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba" title="虚拟主机" rel="tag">虚拟主机</a><br />

	<h4 style="background-color:#3B3B3B;border-bottom:2px groove gray;color:#F2F2F2;margin-top:20px;padding:6px 6px 6px 15px;margin:20px 0px 0px 0px">你可能对下面的文章感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.imkevinyang.com/2009/08/%e4%b8%80%e5%8f%a5%e8%af%9d%e5%8d%9a%e5%ae%a22009-08-04.html" title="一句话博客2009-08-04 (2009/08/04)">一句话博客2009-08-04</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e6%90%ac%e5%ae%b6%e4%ba%86.html" title="博客空间搬家了 (2009/08/21)">博客空间搬家了</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e8%bf%81%e7%a7%bb%e4%b8%89%e6%ad%a5%e8%b5%b0.html" title="博客空间迁移三步走 (2009/08/21)">博客空间迁移三步走</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/10/%e5%b8%b8%e5%a4%87%e4%bb%bd%e6%98%af%e4%b8%aa%e5%a5%bd%e4%b9%a0%e6%83%af.html" title="常备份是个好习惯 (2009/10/10)">常备份是个好习惯</a> </li>
	<li><a href="http://www.imkevinyang.com/2010/02/%e8%ae%a9%e5%8d%9a%e5%ae%a2%e4%b8%8d%e7%94%a8anti-spam%e6%8f%92%e4%bb%b6%e4%b8%80%e6%a0%b7%e6%b2%a1%e6%9c%89%e5%9e%83%e5%9c%be%e8%af%84%e8%ae%ba.html" title="让博客不用Anti-Spam插件一样没有垃圾评论 (2010/02/16)">让博客不用Anti-Spam插件一样没有垃圾评论</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/07/%ef%bc%88%e8%bd%ac%ef%bc%89%e5%8d%9a%e5%ae%a2seo%e6%8c%87%e5%8d%97.html" title="（转）博客SEO指南 (2009/07/14)">（转）博客SEO指南</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.imkevinyang.com/2010/01/%e8%af%a5%e6%ad%bb%e7%9a%84wordpress-database-backup%e6%8f%92%e4%bb%b6.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>博客空间迁移三步走</title>
		<link>http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e8%bf%81%e7%a7%bb%e4%b8%89%e6%ad%a5%e8%b5%b0.html</link>
		<comments>http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e8%bf%81%e7%a7%bb%e4%b8%89%e6%ad%a5%e8%b5%b0.html#comments</comments>
		<pubDate>Thu, 20 Aug 2009 18:41:45 +0000</pubDate>
		<dc:creator>Kevin Yang</dc:creator>
				<category><![CDATA[技术随笔]]></category>
		<category><![CDATA[疑难杂症]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[免费]]></category>
		<category><![CDATA[免费空间]]></category>
		<category><![CDATA[博客迁移]]></category>
		<category><![CDATA[虚拟主机]]></category>

		<guid isPermaLink="false">http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e8%bf%81%e7%a7%bb%e4%b8%89%e6%ad%a5%e8%b5%b0.html</guid>
		<description><![CDATA[<p>本以为空间迁移是件至少不会特别麻烦的事情，特别是当两个空间提供商提供的主机配置很相似的情况下。结果昨天一天换了三家免费空间（DNS不断的被我改来改去），都没搞定迁移工作，今天找到了AtbHost，也是一家老牌的空间提供商，据说速度和稳定性都挺不错的，所以决定再试一把。最后在历经很多疑难问题之后总算迁&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>本以为空间迁移是件至少不会特别麻烦的事情，特别是当两个空间提供商提供的主机配置很相似的情况下。结果昨天一天换了三家免费空间（DNS不断的被我改来改去），都没搞定迁移工作，今天找到了AtbHost，也是一家老牌的空间提供商，据说速度和稳定性都挺不错的，所以决定再试一把。最后在历经很多疑难问题之后总算迁移成功，现在说说我转移博客空间时的一些思考。</p>
<h2>博客迁移第一步——选好合适的新空间</h2>
<p>这实际上是废话，你要搬家，不先找好地方就把东西搬出来能行吗~但是找新空间的时候需要注意一些事项。</p>
<h3>新空间主机的配置最好和原空间的相近</h3>
<p>相近的配置能够为你节省不少的精力和麻烦。我昨天找的其中一家免费空间，好不容易注册上了，网站都上传上去了，结果在捣腾数据库的时候发现，新空间的Mysql居然是4.1版本的，而我原先用的主机是最新的5.1。我不知道Mysql对于版本降级支持得怎么样，反正我昨天自己试了很多方法，包括按照Mysql官网说的，把兼容模式调到Mysql40也不行，Google了很多文章，大多数是讲如何平稳从4.0升级到5.0的，降级的说得不多。后来只有放弃此空间。因此相近的配置，如数据库平台及版本，主机平台，PHP版本等等，确实能够省不少心。</p>
<h3>尽量选择老牌的国外空间提供商</h3>
<p>现在提供空间的有很多，国外的相比国内的成熟，而且说实在，在国内做博客很不自由，要备案，不能随意谈论政治（如果你已经习惯了政府的愚民教育，你可能对时事啥的都不会感兴趣），否则动不动就把你河蟹了，连通知都不通知你一声。而国外很多空间提供商毕竟做了比较久，也比较言论自由一些。老牌的提供商通常意味着可靠的服务。</p>
<h3>阅读空间服务说明</h3>
<p>空间服务说明很重要，它通常会告诉你，当你注册之后你能够享受到什么样的权益，以及你需要遵循什么样的义务，空间提供商会不会在不通知你的情况下直接关闭你的站点，等等。国外的法律相比国内健全很多，因此国外空间提供商的这种“合同”式的服务说明通常是需要重视的。</p>
<h2>博客迁移第二步——数据库迁移</h2>
<p>现在大多数平台使用的数据库都是MySql，用PHPWind管理。数据库迁移工作流程实际上比较简单。你需要登陆到你原来的Mysql平台管理界面上，然后选择“导出”，选择导出文件的格式，通常使用gzip可以大大降低传输带宽。</p>
<p><img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.imkevinyang.com/wp-content/uploads/2009/08/image_thumb11.png" width="459" height="55" /> </p>
<p>然后到新的Mysql平台管理界面上选择“导入（Import）”，上传之前导出的文件即可。</p>
<p>当数据库偏大的时候，迁移工作通常会比较麻烦，经常需要执行多次才能成功。PHPWind提供了“断点续导”（我瞎编的词^^）的功能，导出的sql脚本在执行到快超时的时候会记住当前执行的位置，然后提交事务，然后你再重新上传一次，下一次就会从上一次执行的位置开始执行。但我在试验的时候却出错，提供@timezone为null什么的。因为sql文件太大了，UltraEdit和Notepad2都无法正常查看，所以我没能找到为什么出错的详细原因，猜测是因为分批到的时候，有一个变量被定义在了上一批导入的脚本中，而在下一批导入的脚本中又使用了这个变量。纯属瞎扯，不知道靠不靠谱~ </p>
<p>我的数据库导出的sql有5M多，gzip压缩完之后为900多K，但是用gzip导入的时候却经常出错，要么超时，要么分批导的时候提示@timezone为null。后来把gzip中的sql文件解压出来直接导入就没有任何问题了。不知道是什么问题。</p>
<p>还有需要注意的是数据库编码的问题。需要保持原数据库和新数据库表的编码一致，否则有可能会造成查询得到的结果显示乱码的问题。</p>
<h2>博客迁移第三步——网站迁移</h2>
<p>相比数据库迁移，网站迁移通常就简单多了。只需要把原网站的内容一扒下来，修改数据库等配置，然后FTP上传到新空间即可。等DNS更新完就可以直接看到网站熟悉的面孔了。</p>
<p>通常网站迁移都会相对比较慢，特别是当图片Host在自己空间上的时候。而很多免费空间提供的Ftp地址都是以域名来访问的，如果DNS还没更新，那么你是不能够通过原先的域名去访问FTP的。但是我发现，<strong><font color="#008000">实际上很多免费空间他们都提供了另外一个入口让你访问FTP或者控制面板等</font></strong>。有一些会在邮件中说明，有一些则没有明说。像AtbHost，邮件写得非常简略，只告诉我可以通过原先的域名加上2082端口来访问控制面板，同时需要修改DNS使之指向atbhost自己的DNS服务器。我压根就不知道怎么访问FTP。后来在论坛上看到别人回的贴才知道，原来可以通过server02.atbhost.net这个地址来访问FTP以及CPanel。所以如果你也遇到这样的情况，可以多上官方的论坛，看看别人的问题及相关回帖中是否有一些有价值的信息被漏掉了。</p>
<h2>WordPress迁移到AtbHost遇到的问题</h2>
<p>我的Wordpress系统从000webhost迁移到Atbhost之后，连连受挫，先是访问什么页面都会被重定向到500的错误页面（实际上HTTP状态码并不是500）。看了论坛上有人说AtbHost不支持wordpress，访问老是500，我就开始紧张——这次别又浪费时间了，后来看到CPanel中的安装应用程序有wordpress，舒了一口气。后来发现可疑对象htaccess文件。我打开看看，里面的东西全是wp-supercache自动生成的rewrite规则。我把这个文件删了之后访问首页就正常了。</p>
<p>正欲高兴，发现点任何一篇文章都被重定向到404的错误页面（实际上状态码又不是404）。这个症状和我昨天用的另外一家空间遇到的症状一摸一样。我一开始怀疑的是Url中包含UTF-8编码过的中文的缘故。还上论坛发帖询问是否apache服务器的默认字符集不是UTF-8导致Url解析不了什么的。没人搭理我。我只有自己再尝试了。</p>
<p>后来发现，即使那些Url中只包含纯粹的英文字母也会到了404页面。这就说明了并不是UTF-8编码的问题了，而很有可能是Url Rewrite的问题。我登陆了CPanel，却没有找到和Rewrite相关的配置项。后来在wordpress后台（后台不会被重定向到404），每个选项都看了看，发现了可疑对象，就是<strong><font color="#008000">Permalink Settings，也就是永久链接设置，这个选项是用来设置文章的永久链接Url的格式的。看上去和Url Rewrite很有关系。我尝试着将其修改成其他的永久链接格式之后，发现竟然成功了</font></strong>/(ㄒoㄒ)/~~ 可把我感动的，后来我把格式改成原来的那样（不改回去Google上的结果全都404了），也还是没问题了。我估摸着，应该是当保存永久链接设置之后，Wordpress系统会向服务器写入一些配置性的选项（不是写到网站内的某个文件上），这些选项直接影响到Url Rewrite的成功与否。由于我的博客是直接从另外一个空间拷过来的，因此这些配置自然也就丢失了，Rewrite的规则自然就不对了，因此重新Save一下Wordpress就会将最新的规则写入服务器配置，这样就解决了问题了。</p>
<p>希望上面这些东西对你有帮助~</p>
<p align="right">——<a href="http://www.imkevinyang.com/"><em><strong>Kevin Yang</strong></em></a></p>

	标签：<a href="http://www.imkevinyang.com/tags/404" title="404" rel="tag">404</a>, <a href="http://www.imkevinyang.com/tags/hosting" title="Hosting" rel="tag">Hosting</a>, <a href="http://www.imkevinyang.com/tags/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://www.imkevinyang.com/tags/%e5%85%8d%e8%b4%b9" title="免费" rel="tag">免费</a>, <a href="http://www.imkevinyang.com/tags/%e5%85%8d%e8%b4%b9%e7%a9%ba%e9%97%b4" title="免费空间" rel="tag">免费空间</a>, <a href="http://www.imkevinyang.com/tags/%e5%8d%9a%e5%ae%a2%e8%bf%81%e7%a7%bb" title="博客迁移" rel="tag">博客迁移</a>, <a href="http://www.imkevinyang.com/categories/techarticles" title="技术随笔" rel="tag">技术随笔</a>, <a href="http://www.imkevinyang.com/categories/techarticles/knottyproblems" title="疑难杂症" rel="tag">疑难杂症</a>, <a href="http://www.imkevinyang.com/tags/%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba" title="虚拟主机" rel="tag">虚拟主机</a><br />

	<h4 style="background-color:#3B3B3B;border-bottom:2px groove gray;color:#F2F2F2;margin-top:20px;padding:6px 6px 6px 15px;margin:20px 0px 0px 0px">你可能对下面的文章感兴趣</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.imkevinyang.com/2009/10/wordpress%e8%af%84%e8%ae%ba%e4%b8%ad%e4%bf%9d%e7%95%99html%e4%bb%a3%e7%a0%81.html" title="WordPress评论中保留Html代码 (2009/10/31)">WordPress评论中保留Html代码</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/03/%e5%85%8d%e8%b4%b9%e7%9a%84seo%e6%a3%80%e6%b5%8b%e5%b7%a5%e5%85%b7.html" title="免费的SEO检测工具 (2009/03/22)">免费的SEO检测工具</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e6%90%ac%e5%ae%b6%e4%ba%86.html" title="博客空间搬家了 (2009/08/21)">博客空间搬家了</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/12/%e5%9c%a8wordpress%e4%b8%ad%e8%bd%bb%e6%9d%be%e9%9b%86%e6%88%90google%e8%87%aa%e5%ae%9a%e4%b9%89%e6%90%9c%e7%b4%a2%e5%bc%95%e6%93%8e.html" title="在WordPress中轻松集成Google自定义搜索引擎 (2009/12/07)">在WordPress中轻松集成Google自定义搜索引擎</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/10/%e5%b8%b8%e5%a4%87%e4%bb%bd%e6%98%af%e4%b8%aa%e5%a5%bd%e4%b9%a0%e6%83%af.html" title="常备份是个好习惯 (2009/10/10)">常备份是个好习惯</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/05/%e8%80%81%e5%a4%96%e7%9a%84%e5%88%9b%e6%84%8f404%e9%a1%b5%e9%9d%a2.html" title="老外的创意404页面 (2009/05/06)">老外的创意404页面</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/12/%e8%a7%a3%e5%86%b3wordpress%e5%8d%87%e7%ba%a7%e5%90%8e%e5%88%9b%e5%bb%ba%e6%96%b0%e9%a1%b5%e9%9d%a2%e6%97%b6%e6%97%a0%e6%b3%95%e9%80%89%e6%8b%a9%e6%a8%a1%e6%9d%bf%e7%9a%84%e9%97%ae%e9%a2%98.html" title="解决WordPress升级后创建新页面时无法选择模板的问题 (2009/12/07)">解决WordPress升级后创建新页面时无法选择模板的问题</a> </li>
	<li><a href="http://www.imkevinyang.com/2009/10/%e8%a7%a3%e5%86%b3wordpress%e8%87%aa%e5%8a%a8%e5%b0%86%e5%8d%8a%e8%a7%92%e6%9b%bf%e6%8d%a2%e6%88%90%e5%85%a8%e8%a7%92%e7%9a%84%e9%97%ae%e9%a2%98.html" title="解决WordPress自动将半角替换成全角的问题 (2009/10/27)">解决WordPress自动将半角替换成全角的问题</a> </li>
	<li><a href="http://www.imkevinyang.com/2010/02/%e8%ae%a9%e5%8d%9a%e5%ae%a2%e4%b8%8d%e7%94%a8anti-spam%e6%8f%92%e4%bb%b6%e4%b8%80%e6%a0%b7%e6%b2%a1%e6%9c%89%e5%9e%83%e5%9c%be%e8%af%84%e8%ae%ba.html" title="让博客不用Anti-Spam插件一样没有垃圾评论 (2010/02/16)">让博客不用Anti-Spam插件一样没有垃圾评论</a> </li>
	<li><a href="http://www.imkevinyang.com/2010/01/%e8%af%a5%e6%ad%bb%e7%9a%84wordpress-database-backup%e6%8f%92%e4%bb%b6.html" title="该死的WordPress Database Backup插件 (2010/01/24)">该死的WordPress Database Backup插件</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.imkevinyang.com/2009/08/%e5%8d%9a%e5%ae%a2%e7%a9%ba%e9%97%b4%e8%bf%81%e7%a7%bb%e4%b8%89%e6%ad%a5%e8%b5%b0.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.imkevinyang.com @ 2012-02-09 10:34:56 -->
