更换空间有两种情况,一种情况就是域名不变换空间,还有一种情况就是换域名换空间。如果没有必要,推荐你在不更换域名的情况下更换空间,这样谷歌和百度等原有的网站收录和排名基本上不会受到影响。下面米粒在线就来分享使用教程。
不换域名只换空间的WordPress博客网站搬家
第一、备份原空间的全站文件。
1、利用空间控制面板自带的备份功能,进行快速备份。这里的备份比较全面,包括了网站文件和数据库,还可以直接从后台打包下载。我采用的是中国恒西(www.omsea.com)主机上的自助打包功能,中国恒西(www.omsea.com)虽然支持在线搬站功能,但是米粒在线还是比较熟悉手动搬站。
2、你也可以采用FTP,最好采用gzip压缩根目录下所有文件(米粒在线采用的中国恒西主机在线打包功能),然后在用FTP下载ZIP。这样速度会比较快。
第二、备份原空间数据库。
1、备份了空间中的文件还不够,一些文章的内容,友情链接等都是储存在数据库中的,所以备份数据空间必不可少。大部分的数据库管理都在都采用phpmyadmin,那么你只要导出你要搬的网站的数据库就可以了,米粒在线采用中国恒西(www.omsea.com)主机数据库导出SQL进行数据库下载。
第三、大型的网站或者博客由于文件和数据库比较大,采用上面的方法往往会备份不成功,不过我们可以采用专门的备份软件来进行网站的备份和还原,方法请谷歌搜索参考:(帝国备份王备份WordPress数据文件简单傻瓜化免费备份方案)
第四、将文件上传到新的空间上。
1、除了利用FTP这种比较慢的方法将文件上传到新的空间的方法外,如果你的空间是Cpanel面板或者其它控制面板(中国恒西(www.omsea.com)主机后台支持在线上传压缩包,支持在线解压),一般会有在线解压功能。我们只需要将打包好的文件上传到空间上,再进行在线解压,可以节省大量的时间。
第五、将数据库导入新的空间上。
1、方法还是采用在线数据库管理系统的“导入”功能,这个方法对几百MB的数据库导入会有困难,遇到这种情况请联系你的空间客服。
2、为了保证WordPress在新的空间上能够正常连接数据,如果你的新的数据库的信息与原来的不一致,请在根目录的wp-config.php这个文件编辑数据库信息,方法见下:
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress 数据库的名称 */
define('WP_CACHE', true); //Added by WP-Cache Manager
define( 'WPCACHEHOME', '/home/ftp/g/gznfqvzx/wwwroot/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
define('DB_NAME', '新数据库名');
/** MySQL 数据库用户名 */
define('DB_USER', '新据库用户名');
/** MySQL 数据库密码 */
define('DB_PASSWORD', '新据库密码');
/** MySQL 主机 */
define('DB_HOST', '新数据库主机地址');
第六、解析原来的域名到新的空间上。
1、然后将你的域名的DNS正确解析到的新的空间上。
第七、到此,不换域名的Wordpress博客网站搬家已经成功完成了,你需要做的就是等待解析生效,记住原有的空间的数据请至少保留二到三天,这样可以保证你的域名解析正常过渡的新的空间上。
更换域名又更换空间的Wordpress博客网站搬家
第一、方法和上面介绍类似,依然是将原有的文件和数据库上传到新的空间上,并做好域名绑定DNS解析。只是最后需要做的就是手动更换域名即可。
第二、手动更换域名方法
1、打开你的数据库在线管理系统,找到wp-options 。
2、点击打开它,然后你就可以点击其中将原有的网址修改成新的了。
第三、上面的方法只要更换了博客网站的新的域名地址
还有一个问题就是我们WordPress博客的文章里的内部链接地址也需要更换。这个我们只能够在数据查询里进行操作了。
1、打开你的数据库,点击SQL,将以下代码粘贴到方框当中。点击“执行”。
在phpadmin里,执行执行以下语句:
UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址');
UPDATE wp_posts SET post_content = replace(post_content,'旧地址','新地址');
UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'旧地址','新地址');
UPDATE wp_posts SET guid= replace(guid, '旧地址','新地址');
例如:
UPDATE wp_options SET option_value = REPLACE(option_value,'www.miliol.com','www.miliol.org');
UPDATE wp_posts SET post_content = replace(post_content,'www.miliol.com','www.miliol.org');
UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'www.miliol.com','www.miliol.org');
UPDATE wp_posts SET guid= replace(guid, 'www.miliol.com','www.miliol.org');
2、执行后,文章当中的的旧的域名链接地址就会变成新的了。
打开你的网站看看吧!是不是和原来一样啦!