以wordpress博客网站为例教你如何通过后台面板备份网站转移备份搬家

1、在你转移一个旧的wordpress空间到新的worpress空间之前,如果你这个新空间里如果你以前安装过其他版本的WP,应该先清空数据库和空间文件。进入新空间的后台面板,找到数据库管理。
00151004214

2、点击数据库管理,提示输入数据库用户账号和数据库密码。数据库账号和后台面板的登录账号是一致的,密码初始状态就是后台面板的密码,不过你可以在面板首页的修改密码里修改数据库密码。

00231

3、进入后看到左边菜单中有与你数据库用户名同名的数据库名,比如有个叫piaoyi的用户他对应一个叫piaoyi的数据库账号,点击进入。

00331

4、这个数据库里有一些数据表。点击全选,然后删除。如果还有其他不是wp_开头的数据表请不要全选,我们只是删除wp_开头的数据。

::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::2

 

00521

 

00621

5、看到删除外数据库变空了,数据库清空完毕。

00721

6、来到旧空间面板首页,转移之前先要备份数据,点击数据备份,我们来备份数据库和空间文件。

0082

7、网站备份很简单,点击开始备份就OK会打包成7z格式的压缩包,所谓的密码可以不用填,这个密码就是压缩包的解压密码。
数据库备份的要先输入数据库用户的密码,然后点击开始备份也打包成7z格式的压缩包,注意这个密码不是压缩包的密码。

 

0092

8、备份形成的压缩包在面板首页的“在线文件”的管理中的backup目录可以看到。

0102

9、我们帮他复制到你的网站根目录下的(这个网站就在在旧服务器上可以HTTP访问),然后为了便于访问改名。

0112

10、然后回到新空间的在线文件管理中,点击最右边的“远程下载”,通过你旧空间的http://网址/1.web.7z和http://网址/1.sql.7z分别下载。下载的时候要看到完成就OK了。

006

 

0131

11、远程下载完毕后,点击解压或恢复都可以的。

0141

 

0151

12、解压后的目录看看对不对,一般新手解析域名都是到wwwroot这个目录,所以解压的文件不在这个目录剪切过来。

0161

13、数据库备份也一样的,只是解压完成后还要导入,点击导入链接,输入新空间的数据库密码。你可以用phpmyadmin工具来还原,但是好像不支持7z格式,支持sql、gzip等格式,具体方法请见链接文章第8点:点击这里

007

 

0312

 

0191

 

0201

 

14、这两个远程下载的压缩包别忘了删除或移到wwwroot上级目录,为了安全起见。

 

0221

15、删除了压缩包后的截图,然后找到wordpress程序下的根目录(一般是wwwroot)下的wp-config.php文件。

0231

16、点击编辑,输入新的数据库、用户名和密码,因为新的环境这些参数可能变化了。

0241

17、好了,在域名商那里解析好新空间的域名(可能存在半小时的生效时间请耐心等待)和在新空间的域名绑定中绑好域名,就可以访问你的网站了。

0251

18、不过到此还没完呢。如果你新空间的域名和旧空间的域名不一样的话访问新空间的博客文章会跳转到旧域名,先到新空间的数据库里搜索查找旧空间的域名。
或者运行SQL操作(范例将将cdb_pms表subject字段中的Welcom to替换成 欢迎光临):

UPDATE `cdb_pms` SET `subject` = REPLACE(`subject`, 'Welcome to', '欢迎光临') WHERE INSTR(`subject`,'Welcome to') > 0
UPDATE `goods` SET `title` = REPLACE(`title`, '天猫', '') WHERE INSTR(`title`,'天猫') >  0;
UPDATE `goods` SET `title` = REPLACE(`title`, '淘宝', '') WHERE INSTR(`title`,'淘宝') > 0;
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'hao.shiyibook.com', 'snh48.shiyibook.com') WHERE INSTR(`post_content`,'hao.shiyibook.com') > 0;
UPDATE `wp_posts` SET `guid` = REPLACE(`guid`, 'hao.shiyibook.com', 'snh48.shiyibook.com') WHERE INSTR(`guid`,'hao.shiyibook.com') > 0;
UPDATE `wp_options` SET `option_value` = REPLACE(`option_value`, 'hao.shiyibook.com', 'snh48.shiyibook.com') WHERE INSTR(`option_value`,'hao.shiyibook.com') > 0;

注意:如果4.0以上版本的WORDPRESS可以直接在后台的设置里的常规里直接更改网址,不用这么麻烦。

0261

19,然后在wp_options里看到有四个匹配,点击浏览链接。

0271

20、编辑前两个选项siteurl和home中的那个旧网址变成新的,就OK了。

0281

21、其实替换域名网址还有更简单的方法,wp-config.php里加上这两句,比如新网址是www.shiyibook.com

define(‘WP_SITEURL’, ‘http://www.shiyibook.com’);
define(‘WP_HOME’, ‘http://www.shiyibook.com’);

发表评论