第一步:备份网站根目录下所有文件并转移到新主机;
第二步:备份网站数据库文件并在新主机上建立数据库,进行导入;
第三步:修改wp-config.php文件,确保网站文件与数据库通信正常;
第四步:在新主机上绑定域名,域名解析到主机。
第五步:在数据库更换网址。
wordpress搬家第一步:备份网站根目录下的所有文件;
方法1.可以直接ftp把网址所有文件直接下来。
方法2.这个wordpress插件 BackUpWordPress 可以备份网站文件和数据库并打包,非常方便,推荐用这个方法。
wordpress搬家第二步:备份数据表并导出,在新主机数据库建立数据库名,并导入数据表;
备份数据表常见的有两种方法,一种是在旧主机里找到数据库管理,将数据表导出sql格式(一般默认为此);另一种是wordpress博客安装“WordPress Database Backup”插件,通过插件导出数据表(强烈建议安装此插件,可以定期自动备份数据,比较安全),插件安装方法此处不讲。导出Sql格式的数据表后,需要登录新主机的数据库管理界面,建立新的数据库。数据库名可任意,最好与旧的相同。数据库建立后找到导入选项,将之前导出的数据表导入数据库。
wordpress搬家第三步:修改wp-config.php文件,促使网站文件与数据库通信正常;
让网站文件与数据库正常通信需要告诉网站文件,你要用的数据库用户名是什么,密码是什么,网站文件才可以获取数据库信息,然后还要告诉网站文件,你的数据库名是什么,让它找到与之对应的数据表,这样就能保持正常通信了。如下:
1 | /** WordPress 数据库的名称 */ |
需要改动的只有前三项,其他一般是不修改的。
wordpress搬家第四步:在新主机上绑定域名和域名解析;
这个很简单就不多说了。
wordpress搬家第五步:在数据库更改网址。
打开你的数据库,点击SQL,将以下代码粘贴到方框当中。点击“执行”。
1 | UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl'; |
修改数据库。找到相应的网站数据库,修改wp-options和wp-posts两个文件。将老域名全部更换为新域名。注意第一个文件需要修改两项:siteurl和home。
这样搬家就完成了,自己测试完记录下来,方便以后使用。