WordPress搬家是WP建站的朋友基本都会遇到的问题,wordpress怎么搬家对于新手而言可能是一头雾水,不知道该做哪些,也不知道为什么要做,于是经常会造成各种错误却不知该如何处理。

现在弄个记录下,以便后面用。

最近我也搬家了,换成了国外服务器,不知道怎么搬,还在网上找了相关的wordpress搬家的,都不是非常完整的,因为我不光是换了服务器,还有换了域名,所以这里就会有改到数据库。

现在我详细地说说:

其实wordpress搬家是很简单的,只需要做好五步就能完成。

第一步:备份网站根目录下所有文件并转移到新主机;

第二步:备份网站数据库文件并在新主机上建立数据库,进行导入;

第三步:修改数据库中旧域名的连接;(同时换了新域名的才用到)

第四步:修改wp-config.php文件,确保网站文件与数据库通信正常;

第五步:在新主机上绑定域名,大功告成!

wordpress搬家第一步:备份网站根目录下的所有文件;

最常见的方法是直接用FTP把根目录下所有文件下载下来,再把所有下下来的所有文件(包括wordpree文件及你所用的主题文件)通过FTP上传至新服务器目录中,一般这个会比较慢,目录文件越多也就越慢,所以不要着急,不要漏掉文件。至于FTP如何使用这里不细讲,有疑问的可以qq留言问我。

wordpress搬家第二步:备份数据表并导出,在新主机数据库建立数据库名,并导入数据表;

备份数据表常见的有两种方法,一种是在旧主机里找到数据库管理,将数据表导出sql格式(一般默认为此);(如图)

导出自己本地电脑上后。再把刚导出来的文件用一样的方试导入到新主机里的数据库中去。(如图)

另一种是wordpress博客安装 “WordPress Database Backup”插件,通过插件导出数据表(强烈建议安装此插件,可以定期自动备份数据,比较安全),插件安装方法此处不讲,有疑问留言问我。导出Sql格 式的数据表后,需要登录新主机的数据库管理界面,建立新的数据库。数据库名可任意,最好与旧的相同。数据库建立后找到导入选项,将之前导出的数据表导入数 据库。

这一步基本不会有问题,问题多发生在下一步。不过需要注意的是有的主机是不能自己建数据库的,需要用主机已经给的,另外有些主机是不带数据库的,需要另外购买。

wordpress搬家第三步:在新主机的数据库中修改原来域名的连接(这个是给有换新域名的用,如只换过主机没有换域名,此步可跳过。)

首先介绍下SQL替换命令

UPDATE 表名 SET 字段 = REPLACE(字段,’替换内容’,’替换值’);

实例如下:

UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址');

注意上面的标点要都要用英文半角。其中wp_options就是表名,option_value就是表wp_options里的一个字段,wp_options里有siteurl和home的值。

一般只要执行以下三个命令,就可完成域名的修改:

/*修改option_value里的站点url和主页地址:*/

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.旧地址.com', 'http://www.新地址.com') WHERE option_name = 'home' OR option_name = 'siteurl';

/*更正文章中内部链接及附件的地址:*/

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.旧地址.com' , 'http://www.新地址.com');

/*更正wordpress文章默认的永久链接:*/

UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.旧地址.com' ,'http://www.新地址.com');

wordpress搬家第四步:找到新网站根目录的wp-config.php,打开后修改数据库配置,以下是几个需要修改的地方;

define(‘DB_NAME’, ‘wp3′);//这里输入新数据库名称

define(‘DB_USER’, ‘root’);//这里输入数据库用户名

define(‘DB_PASSWORD’, ’123′);//这里是输入数据库密码

define(‘DB_HOST’, ‘localhost’);//这里是数据库服务器,一般都是localhost

需要改动的只有前三项,其他一般是不修改的。

第五步、在新主机上绑定域名

在新主机上绑定域名包括两步,首先是域名解析,到你的域名购买处提供的域名管理面板中,找到解析地址这个地方,然后按新主机里提供的信息填写;其次,要到主机里把域名绑定。另外需要提醒的是,国内主机是需要备案的,具体在这里不讲了。

到这里,新的网站应该可以访问了,换了新的空间,你会发现搜索引擎对你的网站收录会变少了,只能等搜索引擎对你网站重新进行收录,建站开始时,最好一开始就选择一个好的空间商,免得空间不稳定要换空间,现在我用的这个空间用了几天,还算稳定…..

wp网站怎么搬家服务器,蓝色早晨-UED | WordPress搬家完整详细教程及换域名相关推荐

  1. 从购买服务器到搭建WordPress博客详细教程

    我的博客原文链接:从购买服务器到搭建WordPress博客详细教程 - Hoyerの小站 〇. 引言 你是否想过搭建一个自己的网站?是否想过随心所欲地设计网站的界面风格?是否想过用自己建的网站赚钱?这 ...

  2. Java服务器接口快速开发之Servlet详细教程

    今日科技快讯 7月14日晚间消息,据乐视网刚刚披露的业绩预告,公司预计2017年上半年亏损6.37亿至6.42亿元,上年同期盈利2.84亿元.报告期内,乐视网资产减值损失计提规模较大约为2.3亿元,其 ...

  3. wp网站链接不带html,解决WordPress网站带与不带WWW网址跳转问题

    我们在用wordpress搭建网站的时候是不是有些时候发现在输入WWW与不带WWW的地址都可以打开,以前我在配置的时候直接用WWW或者不带WWW只需要在后台设置两个统一的地址就可以.这几天在遇到一个网 ...

  4. 真正从零开始搭建网站—宝塔面板+wordpress(超详细教程)

    如果还有不了解宝塔面板怎么使用的小伙伴,可以看下我总结的系列教程,保证从新手变老鸟: [宝塔面板精选教程汇总] 宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解 宝塔面板教程(2)宝塔面板添加W ...

  5. WordPress安装搭建详细教程—零基础掌握网站如何搭建

    概述 如果还有不了解宝塔面板怎么使用的小伙伴,可以看下我总结的系列教程,保证从新手变老鸟: [宝塔面板精选教程汇总] 宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解 宝塔面板教程(2)宝塔面板 ...

  6. 免费服务器AWS免费使用一年详细教程

    AWS免费使用详细教程 福利,亚马逊AWS免费试用一年,简直是爽歪歪.无论是搭建网站,还是自建**,都是不错的选择.详细如下: 开始准备:信用卡一张. 详细视频教程见:http://v.youku.c ...

  7. Linux服务器上备份mysql数据库(详细教程)

    废话不多说,直接上教程 首先使用  mysql -V  查看服务器是否安装了mysql,没有一定要安装,因为脚本编写中需要mysql命令进行备份. 安装详细教程请移步看:Linux服务器装mysql数 ...

  8. 如何把自己的项目部署在腾讯云服务器上,别人可以访问(超详细教程)

    如何把自己的项目部署在腾讯云服务器上,别人可以访问 原理其实就是:把自己的项目放到云服务器上用tomcat运行,把tomcat端口号改成80,别人就能通过ip+项目名+index.jsp界面访问了 那 ...

  9. 在本机搭建自己的ftp服务器--最简单的方法(详细教程)

    目录 前言 具体步骤 总结 加油各位( •̀ ω •́ )y 期待与君再相逢 前言 FTP服务器可以在局域网中快速传输文件,是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务. F ...

最新文章

  1. 回归方程的拟合优度检验_计量经济学第四讲(多元线性回归模型:基本假定,参数估计,统计检验)...
  2. [Machine Learning]--知识点疑问汇总[持续更新中]
  3. numpy.tile 阵列
  4. .jsp后缀语言_ARM汇编语言入门(三)
  5. 【直播预告】创享未来 2016微软开发者峰会
  6. 新手上路之django项目开发(二)-----引入静态文件
  7. 影片模块 Dubbo 服务聚合
  8. 【31】将文件间的编译依存关系降至最低
  9. Python读写CSV格式文件
  10. list 分组求和_数据分析-python-分组聚合-2
  11. 使用SqlBulkCopy类实现导入excel表格
  12. CUPS学习三:CUPS主要模块介绍。
  13. maven clean Process terminated
  14. 1367918-21-5,Methylamino-PEG1-acid HCl salt带有甲胺基和羧酸的PEG连接剂
  15. 关于微信小程序云开发---实现客服自动回复图片例子
  16. 微信原生组件|基于小程序实现音视频通话
  17. Android 安卓ADB命令远程调试 单个或多个设备调试
  18. Linux uptime 命令(75)
  19. 029-Swing实现简单计算器功能
  20. 信息学奥赛一本通(C++)版在线评测系统 1000 入门测试题目

热门文章

  1. linux(Ubuntu) 创建文件的命令
  2. ES6函数参数的默认值
  3. python之word文档生成
  4. 如何招一个靠谱的前端
  5. java中题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
  6. 微信小程序-js数组的拷贝赋值复制,你真的懂?
  7. 一个八零后对婚姻的迷惑!
  8. 【逆向】UPX工具使用及加壳
  9. java.lang.ClassNotFoundException: net.sf.jsqlparser.expression.Function解决方法
  10. qduoj Water problem