wordpress整站无损搬迁的几种方法 最后一种最完美
网站建设之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整站无损搬迁的几种方法 最后一种最完美的更多相关文章
- WordPress整站轻松开启HTTPS
近两年来HTTPS取代HTTP已经成为大势所趋.早在2014年google Chromium安全团队提议将所有的HTTP协议网站标注为不安全.现在,Chrome浏览器已经开始执行这一标准了.从 Chr ...
- Python实现采集wordpress整站数据的爬虫
最近爱上了python,就非常喜欢使用python来练手,在上次的基础上完善一下代码,实现采集wordpress程序的网站的整站数据的爬虫程序,本站也是采用的wordpress,我就拿吾八哥网(htt ...
- Ajax跨域的几种方法以及每种方法的原理
js中几种实用的跨域方法原理详解 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协 ...
- ubuntu12中设置PATH环境变量的几种方法(三种办法)
如果在Ubuntu12系统中自行安装了一些软件,特别是使用tar.gz文件包安装的软件,通常会放在/usr/local或者/opt,甚至放在/home下,但是如果要调用或执行时,必须加上完整的路径才可 ...
- Response.Redirect 打开这两种方法的一种新形式
在一般情况下.Response.Redirect 该方法是在server年底转向,因此,除非 Response.Write("<script>window.location='h ...
- Qt 设置背景图片3种方法(三种方法:QPalette调色板,paintEvent,QSS)
方法1. setStylSheet{"QDialog{background-image:url()"}} //使用styleSheet 这种方法的好处是继承它的dialog都会自 ...
- wordpress整站搬家总结
去年图便宜,也没准备认真写博文,所以花了几百元钱买了个国内空间(域名已经备案).购买了以后,放了一个wordpress博客,没事的时候写写博文,但从没有抽出时间去写,文章的质量也不追求.一开始还可以, ...
- C#根据字体名通过注册表获取该字体文件路径(win10)两种方法推荐第二种
方法一: 直接先上源码: private System.Collections.Generic.SortedDictionary<string, string> ReadFontInfor ...
- 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 ...
随机推荐
- null 和 undefined 区别
---恢复内容开始--- 1.在javascipt中,将一个变量赋值为undefined 或 null ,几乎没什么区别. 2. 在if语句中undefined 和 null 都会被自动转成fals ...
- git push & git pull 推送/拉取分支
git push与git pull是一对推送/拉取分支的git命令. git push 使用本地的对应分支来更新对应的远程分支. $ git push <远程主机名> <本地分支名& ...
- 通用的popupwindow底部弹出框
前段时间做项目的时候,有几个底部弹出框,当时因为忙着赶进度所有就单独写了好几个popupwindow.后来就想着怎么实现一个通用的PopupWindow工具类 就是在要用到的时候创建该工具类的对象,并 ...
- SQL Server ->> DISABLE索引后插入更新数据再REBUILD索引 和 保留索引直接插入更新数据的性能差异
之前对于“DISABLE索引后插入更新数据再REBUILD索引 和 保留索引直接插入更新数据的性能差异”这两种方法一直认为其实应该差不多,因为无论如何索引最后都需要被维护,只不过是个时间顺序先后的问题 ...
- day2-基础 变量,判断,循环
1.第一个程序 print ("Hello World!") 输出: 1 Hello World 2.第一个变量 a = ( print (a) 输出: Hello World 3 ...
- jsp页面传输到xxAction.java乱码解决
jsp页面传输到xxAction.java乱码解决:jsp:encodeURI(encodeURI("xx"))java:if(!StringUtils.isBlank(belon ...
- Visual Stuio 2010 常用快捷及操作
1.如果你想复制一行代码(超级长,鼠标拖老久的),只需要在这行的空白处 CTRL+C 同理,剪贴一行 CTRL+X 删除一行 CTRL+L 2.显示方法里的参数,以前每次都是手动删括号. CTRL+S ...
- 【BZOJ3784】树上路径
题目大意 给定一个\(N\)个结点的树,结点用正整数\(1..N\)编号.每条边有一个正整数权值.用\(d(a,b)\)表示从结点\(a\)到结点\(b\)路边上经过边的权值.其中要求\(a < ...
- Ajax系列之三:UpdatePanel
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/zhanghongjie0302/article/details/35609691 ...
- CENTOS 6 通过YUM升级GCC到4.7/4.8
第一阶段:升级到4.7 [root@01314.CN ~]# cd /etc/yum.repos.d [root@01314.CN yum.repos.d]# wget http://people.c ...