由于免费域名的不稳定,已经做过多次WordPress迁移。把从其他网站的信息网罗一下。
1)移动虚拟机文件。
这个非常容易,特别是在Byethost的管理界面,有一个文件管理器。可以轻松将一个文件夹copy到另外一个,甚至是不同的FTP服务器间的转移。
另外文件很大的时候,这个方式也很不错,完全是后台的。比用本地FTP服务器要方便多了。
2)修改配置文件
如果是数据库也要迁移,就需要用Phpmyadmin先备份一下,然后导入新的数据库。
并且修改wp-config.php中的数据库连接参数。
我每次都使用同一个数据库,所以不需要修改。
3)修改数据库数据
修改配置文件中的网站URL
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
修改文章的相关图片连接
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');
4)访问新的URL,一切照旧。
一定要定时备份数据库哟。否则后悔的时候就晚了。