网站建设之wordpress整站无损搬迁的几种方法 最后一种最完美

网站搬家,当我们更换php虚拟主机,空间升级或更好空间提供商都会发生,站长们请注意,掌握网站迁移方法,是网站日常维护技术中必须掌握的技能。这对一于一般从一个小站长慢慢成长来说,都是会遇到的,大多都是选做小站,为了成本使用小的虚拟机,然后再有长远发展和盈利点之后扩大服务器的质量或搬到更好的服务商那里。


小编将总结过去的迁移经验,将wordpress迁移方法总结归纳如下:

方法一:利用wordpress自带导入/导出轻松完成wordpress迁移

优点:方便、简单,可操作性强。

缺点:不适合内容比较多的wordpress网站的迁移。受php虚拟主机服务器上传附件大小的

限制,本地网络质量不好也会影响数据导入的成功率。

熟悉wordpress管理的站长,肯定会在wp管理员后台中“工具”中发现一个“导出/导入”的功能菜单(见下图),如果你又具备探索求知的精神,那么就会发现这个功能可以为我们完成wp的迁移。

操作步骤:

1、在老网站登录wp管理员后台,选择“工具”->导出->选择“所有内容”->下载导出的文件。

注意:我们通过wp后台“工具”导出的是一个.xml结尾的备份文件,该备份不包含网站图片。后台“导出”的.xml备份内容包含:所有文章、页面、评论、自定义字段、条目信息(分类和标签等)、导航菜单以及自定义文章

2、在新空间安装好同版本wp,然后登录后台选择导入,开始恢复备份。

3、将老站的图片上传到新空间中。迁移完成。

方法二:安装迁移wordpress

优点:易掌握,可操性强,可避免许多迁移中发生的小错误。

缺点:耗时,迁移过程中需要站长考虑的事情比较多,迁移不能“一步到位”。

大家看到,我给这种迁移方法命名为“安装迁移wordpress”,那么迁移过程中,肯定要安装wordpress的啦。这种方法,也是大多数站长采用的方法,使用这种方法迁移,需要站长熟悉wp站点结构,如wordpress的插件目录(…/wp-content/plugins)位置在那里? wordpress的主题目录位置(…/wp-content/themes)在那里?wordpress的的上传目录(…/wp-content/uploads)在那里?等,对站长。下面是针对这种迁移方法的详细操作步骤:

1、用空间自带的phpmyadmin工具备份老站的mysql数据库(.sql),下载老网站的主题、插件、附件到本地电脑备用。如果你对wp有二次开发,请将你的改动过的文件也一起下载到本地。

2、在新的php虚拟主机中成功安装同版本wordpress,并能用网站域名访问。

3、利用phpmyadmin导入mysql数据库。如成功导入,那么网站的文章、评论等就恢复了。

4、登录新空间的ftp,上传老站的主题、插件、附件目录。

5、完成第四步骤,登录wp管理员后台,启动插件、启用老站主题。

6、如果有做网站有做伪静态,检查伪静态是否成功,如果不成功,重做配置下wordpress伪静态。

7、迁移完成,排错。

方法三:wordpress整站迁移

优点:完美。省时、省力、不劳神,一步到位。

缺点:无

以下介绍的wordpress迁移方法,是无忧主机售后工程师已在上千例wordpress站点迁移中应用,按照下面介绍的步骤操作,你也能成为wordpress网站迁移专家。

1、wordpress整站迁移方法,是从方法二演变而来,如果你已经熟悉方法二的迁移,那么掌握本方法的迁移,不是难事。下面是完整操作步骤:

2、备份数空间。用老空间自带的phpmyadmin工具备份老站的mysql数据库(.sql)

3、备份wordpress网站程序。用老空间自带的的网站在线压缩功能,将网站打包下载到本地电脑备用。如果你的空间不支持在线压缩功能,就登录FTP将网站程序完整的下载到本地电脑上,备用。

4、数据处理。请将下载到本地的老站程序做如下处理:

检查程序的完整性。看看是否下载中是否由于网速的影响而导致部分文件没有下载成功或文件损坏。
请将你的网站程序,用winrar打包为.zip格式的压缩包。这是为使用无忧主机的在线压缩功能做准备。上传压缩包后,利用空间主机的在线解压功能,可以极大的方便和提供我们的工作效率,节省时间。
5、在无忧主机控制面板面板,新建mysql数据库,利用空间自动的phpmyadmin工具,导入老站的.sql的数据库备份文件。

6、上传我们第三步骤中,处理过的.zip的老站网页程序的压缩包,上传完成后(压缩包上传到public_html下面),利用无忧主机控制面板的在线解压功能,将压缩包解压。

7、删除网站根目录(public_html)下的wp数据库配置文件wp-config.php,然后在IE浏览器中输入网站域名访问,安装wordpress。

完成第7步骤后,网站完美迁移成功。这一种是最为完美的方法,不会出现一些图片附件因为网络问题而丢失的问题。大家在使用时,可以尝试最后一种方法。旺网小编推荐。

工程师们经常使用的迁移方法,会根据用户的wp网站特点,灵活选择使用。30分钟迁移一个wp站点,不是困难,当你熟悉和理解后,一个站点的迁移时间会更短。推荐大家掌握本文中介绍的第三个迁移方法,熟练后,其余两种方法,自然掌握。

我们迁移中可能遇到跨平台(从windows环境下迁移到linux环境下的php虚拟主机)的问题,请不要担心,请相信wordpress强悍的移植性能。我们唯一要关心的是,我们在购买空间的时候,要注意空间的php版本和mysql版本信息就可以了,只要不跨版本,迁移是非常惬意的。

wordpress整站无损搬迁的几种方法 最后一种最完美的更多相关文章

  1. WordPress整站轻松开启HTTPS

    近两年来HTTPS取代HTTP已经成为大势所趋.早在2014年google Chromium安全团队提议将所有的HTTP协议网站标注为不安全.现在,Chrome浏览器已经开始执行这一标准了.从 Chr ...

  2. Python实现采集wordpress整站数据的爬虫

    最近爱上了python,就非常喜欢使用python来练手,在上次的基础上完善一下代码,实现采集wordpress程序的网站的整站数据的爬虫程序,本站也是采用的wordpress,我就拿吾八哥网(htt ...

  3. Ajax跨域的几种方法以及每种方法的原理

    js中几种实用的跨域方法原理详解 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协 ...

  4. ubuntu12中设置PATH环境变量的几种方法(三种办法)

    如果在Ubuntu12系统中自行安装了一些软件,特别是使用tar.gz文件包安装的软件,通常会放在/usr/local或者/opt,甚至放在/home下,但是如果要调用或执行时,必须加上完整的路径才可 ...

  5. Response.Redirect 打开这两种方法的一种新形式

    在一般情况下.Response.Redirect 该方法是在server年底转向,因此,除非 Response.Write("<script>window.location='h ...

  6. Qt 设置背景图片3种方法(三种方法:QPalette调色板,paintEvent,QSS)

    方法1. setStylSheet{"QDialog{background-image:url()"}}  //使用styleSheet 这种方法的好处是继承它的dialog都会自 ...

  7. wordpress整站搬家总结

    去年图便宜,也没准备认真写博文,所以花了几百元钱买了个国内空间(域名已经备案).购买了以后,放了一个wordpress博客,没事的时候写写博文,但从没有抽出时间去写,文章的质量也不追求.一开始还可以, ...

  8. C#根据字体名通过注册表获取该字体文件路径(win10)两种方法推荐第二种

    方法一: 直接先上源码: private System.Collections.Generic.SortedDictionary<string, string> ReadFontInfor ...

  9. HDU 6214 Smallest Minimum Cut 【网络流最小割+ 二种方法只能一种有效+hdu 3987原题】

    Problem Description Consider a network G=(V,E) with source s and sink t . An s-t cut is a partition ...

随机推荐

  1. 人工智能(AI)

    一.人工智能的核心——机器学习 人工智能是一个很大的圈子,但人工智能的基础是机器学习. 机器学习是什么? 其实就是人告诉机器想做什么事情,并且给它一堆数据让它模仿着去做. 机器学习需要什么? 算法.数 ...

  2. H5左滑删除JS插件

    <script type="text/javascript"> /** * zepto插件:向左滑动删除动效 * 使用方法:$('.itemWipe').touchWi ...

  3. java自动生成jar包工具

    jar -cfe Main.jar com.xjq.test.Main com/xjq/test/Main.class jar -cmef manifest.mf com.xjq.test.Main ...

  4. spring----对IoC和DI的理解

      学习过Spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理解的,今天和 ...

  5. lucene4.6版本配置

    1.官网下载lucene的最新版本,解压后会看到很多文件,我们现在需要: E:\lucene-4.6.0\demo\lucene-demo-4.6.0.jar; E:\lucene-4.6.0\cor ...

  6. 解决未安装unit测试和jest的Vue项目运行karma start时的错误

    一.起因 在#单元测试#以karma+mocha+chai 为测试框架的Vue webpack项目(一)文中,说明了是对已有的Vue项目进行测试框架的搭建,并进行测试.但是此项目在利用 vue-cli ...

  7. how find a record import other database.

    question:how find a record import other database. answer: solution one:you user insert into table_na ...

  8. php连接MySQL分析

    Mysql:在PHP脚本中操作MySQL数据库的的几个步骤如下: 1.连接MySQL数据库服务器,并判断是否连接正确 2.选择数据库,并设置字符集(可选) 3.执行SQL命令 4.处理结果集 5.关闭 ...

  9. March 31 2017 Week 13 Friday

    Sometimes, you think the sky is falling down, actually, that is just because you stand slanting. 有时候 ...

  10. appendChild与Transition动画

    在createElement之后,直接把这个div append到body中,是不会触发css3 transition动画的 必须要让浏览器计算div的css属性后,然后再设置div的style,才会 ...