<?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>Anything But Ordinarycpanel</title>
	<atom:link href="http://abowow.com/tag/cpanel/feed/" rel="self" type="application/rss+xml" />
	<link>http://abowow.com</link>
	<description>感性的光芒，理性的光辉</description>
	<lastBuildDate>Thu, 21 Apr 2011 07:10:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[原创]wordpress真正无缝无后遗症完全搬家指南</title>
		<link>http://abowow.com/2009/11/how-to-move-wordpress-to-a-new-host/</link>
		<comments>http://abowow.com/2009/11/how-to-move-wordpress-to-a-new-host/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 08:20:44 +0000</pubDate>
		<dc:creator>Chaos</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://abowow.com/?p=438</guid>
		<description><![CDATA[WordPress搬家实在是一件令人头疼的事，其难度比全新安装要高出好几个级别，即便是使用wordpress一年以上的老鸟也不一定能做好搬家这件看似简单的事情。我经历了6次搬家之后，才真正做到了无缝与无后遗症的搬家，在这里整理下步骤。 1. 使用cpanel或是其他面板中的phpMyAdmin导出wordpress的数据库，导出时选上“另存为文件”，其他一切选择默认选项就可以，导出文件通常为localhost.sql 2. 通过面板中的文件管理器，将wordpress所在目录压缩成zip文件，将此文件下载到本地。 3. 打开新主机的面板，创建数据库用户与数据库，记下数据库的名称，比如”abowow_wp”，并为此用户添加访问此数据库的权限。 4. 在本地找个趁手的文本编辑器打开localhost.sql，删掉非注释语句第二行 CREATE DATABASE `AAAAAA` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 修改第三行 USE `AAAAAA`; 将其中的AAAAAA改为第三步中的数据库名称，比如”abowow_wp”，如果旧主机的数据库名称与新主机的相同，则无需修改。 5. 确认新旧主机存放wordpress程序的根目录路径是否相同，比如老主机为”/home/sharkwii/public_html”，新主机是”/home/abowowco/public_html/wordpress”，如果相同则跳过此步，不同的话，在打开localhost.sql的文档编辑器中搜索”public_html”，会找到一条类似于 (59, 0, &#8216;upload_path&#8217;, &#8216;/home/sharkwii/public_html/wp-content/uploads&#8217;, &#8216;yes&#8217;) 这样的语句，请将其中的路径替换。比如，按照上面，应替换为&#8217;/home/abowowco/public_html/wordpress/wp-content/uploads&#8217;。（注意，这个第五条是人们经常忘记的一点，如果不修改的话，在新主机上通过wordpress后台上传图片等文件时就会报错。）如果你装了Google XML Sitemaps插件，继续搜”public_html”，将另外两条记录也进行替换。 6. 进入新主机面板中的phpMyAdmin，导入localhost.sql文件，注意将字符集选择为UTF-8。 7. 修改第二步下载下来的zip文件中的wp-config.php，将其中的数据库名称与用户替换为新的，如果没变化的话则无需修改。（注意，确保zip中的文件是修改后的。） 8. 将zip文件上传（通过FTP或是面板中的文件管理器都可以），然后在文件管理器中将其解压，调整好根目录所在的位置。 9. 文件管理器中通常是看不到.htaccess文件的，这时可以通过FTP登录旧主机，将.htaccess下载下来，查看有没有与文件路径相关的记录，修改为新的路径，具体操作与第五步类似，然后上传到新主机的wordpress安装目录。（这一点也是经常被忽略的。） 10. 做好以上的步骤，就可以去域名服务商修改DNS服务器或是A记录，指向新的主机。等待新的DNS记录生效。至此，整个搬家过程顺利完成。 给搬家频繁的博友的建议： 1. 尽量不要安装Statpress等需要占用很大数据库存储空间的插件，否则搬家的时候数据库备份导入等操作将变得佷耗时。 2. 如果图片等文件很多的话，不要将其放在主机上，而是放在flickr等第三方相册中，这样减少了搬家时下载上传的时间，也可以节省主机的日常访问流量开销。 P.S. 这里所说的无缝，其实是有点小缝的，从备份数据库到DNS记录生效的时间内（如果采用A记录，通常不到1个小时）的新数据会丢失，不过对于访问量不大的博客来说，不是问题，最多就是差一两条评论的事 。 相关文章 重新装了一遍wordpress( 0 ) 更换国际域名啦( [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-439" title="wordpress_ex2" src="http://abowow.com/wp-content/uploads/2009/11/wordpress_ex2.png" alt="wordpress_ex2" width="450" height="300" />WordPress搬家实在是一件令人头疼的事，其难度比全新安装要高出好几个级别，即便是使用wordpress一年以上的老鸟也不一定能做好搬家这件看似简单的事情。我经历了6次搬家之后，才真正做到了<strong>无缝</strong>与<strong>无后遗症</strong>的搬家，在这里整理下步骤。</p>
<p>1. 使用cpanel或是其他面板中的phpMyAdmin导出wordpress的数据库，导出时选上“另存为文件”，其他一切选择默认选项就可以，导出文件通常为localhost.sql</p>
<p>2. 通过面板中的文件管理器，将wordpress所在目录压缩成zip文件，将此文件下载到本地。</p>
<p>3. 打开新主机的面板，创建数据库用户与数据库，记下数据库的名称，比如”abowow_wp”，并为此用户添加访问此数据库的权限。<span id="more-438"></span></p>
<p>4. 在本地找个趁手的文本编辑器打开localhost.sql，删掉非注释语句第二行</p>
<blockquote><p>CREATE DATABASE `AAAAAA` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;</p></blockquote>
<p>修改第三行</p>
<blockquote><p>USE `AAAAAA`;</p></blockquote>
<p>将其中的AAAAAA改为第三步中的数据库名称，比如”abowow_wp”，如果旧主机的数据库名称与新主机的相同，则无需修改。</p>
<p>5. 确认新旧主机存放wordpress程序的根目录路径是否相同，比如老主机为”/home/sharkwii/public_html”，新主机是”/home/abowowco/public_html/wordpress”，如果相同则跳过此步，不同的话，在打开localhost.sql的文档编辑器中搜索”public_html”，会找到一条类似于</p>
<blockquote><p>(59, 0, &#8216;upload_path&#8217;, &#8216;/home/sharkwii/public_html/wp-content/uploads&#8217;, &#8216;yes&#8217;)</p></blockquote>
<p>这样的语句，请将其中的路径替换。比如，按照上面，应替换为&#8217;/home/abowowco/public_html/wordpress/wp-content/uploads&#8217;。（注意，这个第五条是人们经常忘记的一点，如果不修改的话，在新主机上通过wordpress后台上传图片等文件时就会报错。）如果你装了Google XML Sitemaps插件，继续搜”public_html”，将另外两条记录也进行替换。</p>
<p>6. 进入新主机面板中的phpMyAdmin，导入localhost.sql文件，注意将字符集选择为UTF-8。</p>
<p>7. 修改第二步下载下来的zip文件中的wp-config.php，将其中的数据库名称与用户替换为新的，如果没变化的话则无需修改。（注意，确保zip中的文件是修改后的。）</p>
<p>8. 将zip文件上传（通过FTP或是面板中的文件管理器都可以），然后在文件管理器中将其解压，调整好根目录所在的位置。</p>
<p>9. 文件管理器中通常是看不到.htaccess文件的，这时可以通过FTP登录旧主机，将.htaccess下载下来，查看有没有与文件路径相关的记录，修改为新的路径，具体操作与第五步类似，然后上传到新主机的wordpress安装目录。（这一点也是经常被忽略的。）</p>
<p>10. 做好以上的步骤，就可以去域名服务商修改DNS服务器或是A记录，指向新的主机。等待新的DNS记录生效。至此，整个搬家过程顺利完成。</p>
<p><strong>给搬家频繁的博友的建议：</strong></p>
<p>1. 尽量不要安装Statpress等需要占用很大数据库存储空间的插件，否则搬家的时候数据库备份导入等操作将变得佷耗时。</p>
<p>2. 如果图片等文件很多的话，不要将其放在主机上，而是放在flickr等第三方相册中，这样减少了搬家时下载上传的时间，也可以节省主机的日常访问流量开销。</p>
<p><em>P.S. 这里所说的无缝，其实是有点小缝的，从备份数据库到DNS记录生效的时间内（如果采用A记录，通常不到1个小时）的新数据会丢失，不过对于访问量不大的博客来说，不是问题，最多就是差一两条评论的事 <img src='http://abowow.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  。</em><br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://abowow.com/2009/05/wp-thread-comment-and-wp-mail-smtp-incompatible/" title="WP Thread Comment和WP Mail SMTP不兼容问题的解决 " rel="bookmark inlinks">WP Thread Comment和WP Mail SMTP不兼容问题的解决 </a><span class="count">( 3 )</span></li>
<li><a href="http://abowow.com/2009/09/updated-philna-theme/" title="升级了Philna主题" rel="bookmark inlinks">升级了Philna主题</a><span class="count">( 26 )</span></li>
<li><a href="http://abowow.com/2009/06/reinstall-wordpress/" title="重新装了一遍wordpress" rel="bookmark inlinks">重新装了一遍wordpress</a><span class="count">( 0 )</span></li>
<li><a href="http://abowow.com/2009/06/new-domain/" title="更换国际域名啦" rel="bookmark inlinks">更换国际域名啦</a><span class="count">( 9 )</span></li>
<li><a href="http://abowow.com/2009/06/solution-to-fatal-error-allowed-memory-size-of-33554432-bytes-exhausted/" title="解决Fatal error: Allowed memory size of 33554432 bytes exhausted" rel="bookmark inlinks">解决Fatal error: Allowed memory size of 33554432 bytes exhausted</a><span class="count">( 9 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://abowow.com/2009/11/how-to-move-wordpress-to-a-new-host/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

