关于wordpress安全、通用的搬家方法

WordPress搬家,一直以来都没有比较官方、安全的搬家方法。目前网上多见的都是通过phpmyadmin导出数据库,然后在新的服务器上导入数据库,以实现搬家的目的。但是这样做受到很多外在因素的限制,比如说新服务器中的mysql数据库版本不同、新服务器的数据库名不同、用户名密码不同等等,导致某些特殊情况下搬家不成功。有时候发生误操作,还有可能导致网站数据库崩溃。

建站搬家教程
建站搬家教程

 

其实wordpress自身是带有导入/导出功能的。这项功能可以将站点的所有文章、页面、评论、自定义字段、条目信息(分类和标签等)、导航菜单以及自定义文章全部导出为xml文件,并且可以直接在新的wordpress系统中恢复。由于这种操作方法是全新的wordpress安装,并且数据库、网站配置文件都是全新的配置安装,有效的杜绝了搬家后某些情况下数据库名称、网站路径、配置路径不一致产生的各种错误。

使用这种方法搬家,相对数据库导入、网站程序文件复制的方法来说工作量稍微大一些。但是从某些角度来说,这种搬家方法无需担心配置文件出错、数据库连接不稳定,也无需打开源代码,修改各种配置文件。相比较来说,也是一种效率的提升。

简单的说明一下,这种搬家方法,导出的xml文件中只包含网站的 文章、页面、导航菜单、评论、自定义字段、分类、标签、自定义文章、用户信息。不包含网站的 设置、友情链接、插件设置、主题小工具。因此我们在导出xml文件后,需要对网站的设置、友情链接、插件设置、主题小工具的设置进行手动记录。

具体操作流程如下:
1.进入wordpress后台 -> 工具 -> 导出 -> 所有内容 -> 下载导出文件
wordpress的导出功能

2.手动记录网站的设置、友情链接、插件设置、主题小工具的设置。建议将各项以前修改过的记录记在一个txt文本中,便于恢复时快速查阅设置。具体工作量并不算太大,只要设置过一次的话,相信不是难事。

3.一切准备就绪后,将域名解析到新的服务器上,并在新的服务器上安装全新的wordpress系统,这里就不用我多说了吧,相信大家都会装=。=

接着将旧网站中的【/wp-content/plugins】、【/wp-content/themes 】、 【/wp-content/uploads】三个目录的文件复制到新wordpress系统的对应目录中。

4.登陆新的wordpress后台,打开 工具 -> 导入 这里会让大家选择导入的方式,我们这里只要选择wordpress即可,如图:
20130711230053
点击wordpress后,会提示需要安装插件。插件安装后,会进入导入界;选择之前导出的xml文件,将其上传到服务器中,如图:
QQ截图20130711230356

 

上传完成后,会提示是否需要修改用户名、修改用户身份,是否需要下载附件。一般情况下,如无特殊需求直接点击提交即可。如图:

QQ截图20130711230541

到这一步,之前备份的数据已经导入完成。

5.数据导入完成后,需要对系统默认产生的一些数据与设置进行清理,比如 “你好,世界”、“示例页面”等内容进行删除。重新调整 主题中的导航菜单,将其修改为之前正常的菜单结构。

6.进入 插件 -> 已安装的插件 将所有插件启用 。然后把之前通过txt文本记录下来的“网站的设置、友情链接、插件设置、主题小工具的设置”等内容进行相应的恢复设置。完成这一步,基本上网站就基本搬家完毕,网站已经可以正常访问。剩下的就是设置301跳转、上传robost文件等特殊操作了。相信对于大家来说也不是太复杂的工作。

结语:此方法适用于任何情况下的搬家、即使是不同的服务器环境、不同的数据库版本,只要能够正常安装wordpress都可以进行搬家;尤其在虚拟空间上更为适用。

在某些情况下,其实还可以用于wordpress重装、修改系统文件出现无法打开网站等问题时紧急恢复等等。

所以大家最好养成习惯,经常将网站内容导出为xml进行保存备份,以备不时之需。

 

本文来自frontopen网站http://www.frontopen.com/1115.html ,经授权后发布,本文观点不代表小嵘SEO立场,转载请联系原作者。

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月13日 13:37
下一篇 2019年6月13日 14:42

相关推荐

  • 免插件来实现wordpress站点内容敏感关键词替换

    这次,小编来给大家介绍一下“免插件来实现wordpress站点内容敏感关键词替换”。希望对用wordpress框架建站的小伙伴们有所帮助哦。 无论是国内或者国外的主机站点,都无法避免敏感关键词的骚扰。国内由于某种特殊性,是要绝对的禁止出现敏感关键词的,一旦出现情节验证的将面临关站或者法律惩罚。 境外php免备案虚拟主机虽然对敏感关键词没有严厉的管制,但是选择…

    2020年8月4日
    0808
  • 解决phpmyadmin报错continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”?

    建站教程之解决报错问题。 关于phpmyadmin报错continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”?     错误详细信息 Warning in ./li…

    2019年8月3日
    13.8K
  • 国外域名商dynadot域名解析设置教程

    本文主要是介绍 “国外域名商dynadot域名解析设置教程”。 Dynadot是ICANN认可的域名注册和虚拟主机商,创立于2002年,公司位于美国加利福尼亚州圣马刁县。目前服务于世界各地108个不同国家的数千名顾客,以为客户提供一个合理的价格与世界一流的域名注册和主机托管服务作为公司的理念 dynadot官网: https://www.dynadot.co…

    2019年10月28日 外贸建站
    03.7K
  • 域名被墙是啥?如何查看域名是否被墙了?

    SEOer或者站长们建站,那必须要买域名。购买域名的话,还是有注意事项需要注意的,否则可能会一不小心买到的“新域名”,很可能已经是被墙了的,或者是被哪个大空间大公司(腾讯,金山,360)屏蔽了的。所以咱们站长应该在购买域名前,先做好相应的准备,可以先查询域名是否被墙,域名的建站记录是否有违规的历史记录等等。 那么,什么是域名被墙?怎么查看域名是否被墙?在使用…

    2019年9月27日
    01.1K
  • 织梦dede后台登陆后一片空白的解决办法汇总

    织梦dede后台登陆后一片空白的解决办法汇总   dede后台登陆后一片空白的第 1 种解决办法: 找到:include/common.inc.php文件,打开,查找程序代码://error_reporting(E_ALL);error_reporting(E_ALL || ~E_NOTICE);替换为:error_reporting(E_ALL)…

    2019年9月2日
    0916
  • 忘记了Linux 3-6版本宝塔面板密码怎么办?

    进入ssh 输入以下命令重置密码(把命令最后面的   “testpasswd”  替换成你要改的新密码) 注:若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令 cd /www/server/panel && python tools.py panel testpasswd 复制代码 紫框即你要修改的密码红框即面板账…

    2019年8月4日
    0921
  • 外贸建站,云虚拟主机推荐WPengine

    WPengine也叫WP发动机,是国外少数几家只做WordPress主机的主机公司。 由于WPengine只专注WordPress,与其它主机对比,它在速度,安全,服务上都是一流的,以下是使用WPengine的好处。 60天退款保证。 7×24小时的售后服务。 免费网站搬家,高级备份。 自行开发的EverCache和CDN ready技术。 高强度…

    2019年3月14日 外贸建站
    11.0K
  • 关于宝塔Linux面板命令大全,需要时可查看

    关于宝塔Linux面板命令大全,需要时可查看。因为现在越来越多人使用宝塔系统来管理服务器了,安装方便,配置环境快捷好用。 安装宝塔 Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && s…

    2019年7月27日
    1936
  • 怎样利用宝塔面板搭建服务器环境与网站?

    我们将在空白的宝塔面板内搭建服务器环境及相关配置 宝塔 首先设置服务器环境,是选择lamp环境还是lnmp环境看个人需求,点击页面中的一键安装就可; 宝塔面板 在左侧会显示待完成任务,系统会自行进行安装; 宝塔软件安装 待完成所有安装即可,然后我们安装一下其他扩展; 点击左软件管理,在右侧找到一下三项Redis、PHP守护、七牛云存储 1.5,进行安装,待完…

    2019年6月10日 免费建站教程
    0998
  • 如何在网站添加百度地图?

    这次,小编来说说,“如何在网站添加百度地图?” 的这个话题。 一般来说,对于很多网站的来说,联系我们这一栏都有,但是只会写公司名称和公司电话,公司地址之类,如果在网站的联系我们这一栏中,加上一个百度地图,这样的效果是不是更好,用户看着也方便,那么如何在做网站过程中,插入一个百度地图呢?快来跟着下面的步骤给自己的网站添加百度地图吧。 方法/步骤 1、打开“百度…

    2020年9月3日 免费建站教程
    0745
  • 2020年解决升级WordPress 时提示“另一更新正在进行”

    2020年5月7日,小编搭建了好多个网站呢。其中有号一些提醒 “有新的WordPress版本可供升级。 您可以自动升级到WordPress 5.4.1–zh_CN”。又到了wordpress需要更新的时候了。现在有些方法已经不好使了。希望这次小编能帮助到需要升级wordpress版本的小伙伴们。有时候可能是wordpress服务器的问题哦。但是咱们不升级wo…

    2020年5月7日
    0856
  • 什么是VPS?关于VPS、云服务器、虚拟主机的区别

    这次小编来给大家科普一下 “什么是云服务器、虚拟主机、VPS?” 还在为什么是云服务器、虚拟主机、VPS而困惑吗?下面,由小编为大家讲解一下: 1)独立服务器,一个躺在机房的实实在在的物理服务器,也可理解为你的游戏主机一样。优点:性能高缺点:价格高,高可用性低(比如断电,硬盘坏了……) 2)Virtual Private Server…

    2019年9月16日
    0804