本文连接地址: http://blog.tuzhuke.info/?p=168

本文作者:tuzhuke

完成时间:2015-04-10

使用wordpress 搭建自己的博客网站,但是对于租用的服务器又没有太大的信心,那我们需要一种很好的备份方法,以防数据丢失。这个博客的服务器在美国(可能是加拿大),是非常廉价的VPS,3.5$/year,还有两个IP。国内很多网站上都说这个会随时跑路,自己用着感觉还行。首要任务是当梯子,次要任务是放个自己的博客。

博客的备份通常使用FTP,Email还有就是网上的云,比如百度云、Google Drive。我的博客备份方案是FTP加Google Drive。期初用的是BackWPup,博客开始内容少打包后很少,通过FTP传到我另一个VPS,同时还会给我的Gmail发一份邮件,随着博客数量增大超出了Gmail的附件大小,只能备份到另一个VPS上,但是另一个VPS硬盘奇小,只有2G(版瓦工3.99$/year),而且担心也会丢失数据,所以想到使用云备份。有些人可能使用百度云,随便一查有Google Drive就用这个了,太懒没有再接着查百度云的东西了。所以这个文章里的云备份是使用的Google Drive。

相信自己挂wordpress就能上Google,如果上不了请点击:梯子。通过配置这个备份又一次感觉到Google的强大,百度也只配给Google提鞋了。。。

废话不多说,首先是两篇参考文章,全是英文版

http://premium.wpmudev.org/blog/how-to-backup-your-wordpress-site-to-google-drive/

http://updraftplus.com/support/configuring-google-drive-api-access-in-updraftplus/

首页在Wordpress里安装插件UpdraftPlus,找到设置

然后再备份选项中选择Google Drive

同时记录下面的重定向链接,在后面的Google drive设置时候要用

点击Follow this link,如上图。这个时候跳转到Google页面,这个时候可能需要使用梯子了

在Google Developers Console页面点击“Create Project”出现创建工程对话框,只需要输入一个project name即可,Project ID不需要输入,使用自动生成的即可,点击“Creat”完成创建。

由于我们使用的是Google Drive需要使能Drive API,点击“API&auth”下的“APIs”,然后再搜索框中输入Drive API,如下图,搜索结果中会出现“Drive API”,(PS 看到这些东西真心觉得Goolge的强大)

点击Drive API会提示“Enable API”,点击按钮,即可返回,这里已经完成了第一小步。

返回后查看“Enable APIs”会看到多出一个Drive API

下面的任务是设置账户, 点击左侧的“Consent screen”,填入选择一个你使用的邮件名,然后填入product name(可以随便起名),其它都是选填(optional)不用填写,直接保存即可

最后需要创建一个用户,因为在插件里需要我们填入一个用户id和秘钥,这个都是需要在 Google Developers Console中生成的

然后输入博客网址信息,选择"Web application",第二个填入自己的域名,第三个是一开始在插件中生成的的重定位连接。

一切就绪后,直接点击“Creat Client ID”即可生成ID以及秘钥

将Client ID和Client secret分别填入UpdraftPlus中,然后点击“保存修改”回到UpdraftPlus的“设置页面”,如下图,此时提示并没有验证,点击连接进行验证

点击连接选择Accept

验证结束后,回到界面后,提示已经验证成功,此时就可以备份了,下图是备份进程

备份完成后到Google Drive查看

备份成功,这篇文章到这里也结束了。

转载注明:本文连接地址: http://blog.tuzhuke.info/?p=168

WordPress UpdraftPlus插件 Google Drive 备份的更多相关文章

  1. Linux 网站文件和数据库全量备份 一键脚本(支持FTP,Google Drive)

    原文连接: https://teddysun.com/469.html 此文为转载,建议查看秋水大神的原文,排版更容易查看,另外,建议查看脚本源码,方便了解脚本运行过程, 脚本已测试,大神的脚本一如既 ...

  2. 谷歌推出备份新工具:Google Drive将同步计算机文件

    Google 正在将云端硬盘 Drive 转变成更强大的文件备份工具.很快,Google Drive 将能监测并备份你电脑上的(几乎)所有文件,只要是你勾选的文档,Drive 就能同步至云端. 具体来 ...

  3. 在线打开,浏览PDF文件的各种方式及各种pdf插件------(MS OneDrive/google drive & google doc/ github ?raw=true)

    在线打开,浏览PDF文件的各种方式: 1 Google drive&doc   (国内不好使,you know GFW=Great Firewall) 1. google drive: 直接分 ...

  4. 【基础教程】推荐10+必备的 WordPress 常用插件

    1.Akismet Akismet 是 WordPress 官方推荐的一款 WordPress 防垃圾评论插件,也是默认已安装的插件. 2.WP-Postviews 最好的最流行的WordPress浏 ...

  5. wordpress常用插件汇总

    WordPress之所以能成为目前最具人气的独立博客程序,除了无数爱好者为它开发的主题外,源源不断的插件支持也是重要的原因之一.wordpress的强大,也是在于无数爱好者源源不断的主题和插件. wo ...

  6. 推荐10+必备的 WordPress 常用插件

    众多的WordPress插件,使得WordPress的功能得到了较大的扩展,但是也正是由于过多的插件,导致我们很难选择所需的插件.今天,倡萌就根据自己的经验,给WordPress新手推荐一些常用的插件 ...

  7. WordPress BackWPup插件‘tab’参数跨站脚本漏洞

    漏洞名称: WordPress BackWPup插件‘tab’参数跨站脚本漏洞 CNNVD编号: CNNVD-201308-353 发布时间: 2013-08-26 更新时间: 2013-08-26 ...

  8. 002.WordPress常见插件

    Akismet Akismet 是 WordPress 官方推荐的一款 WordPress 防垃圾评论插件,也是默认已安装的插件. WP-Postviews 最好的最流行的WordPress浏览次数统 ...

  9. 教你用 google-drive-ocamlfuse 在 Linux 上挂载 Google Drive

    如果你在找一个方便的方式在 Linux 机器上挂载你的 Google Drive 文件夹, Jack Wallen 将教你怎么使用 google-drive-ocamlfuse 来挂载 Google ...

随机推荐

  1. Android 第一波

    1. Devik进程,Linux进程,线程的区别 说一说对 SP 频繁操作有什么后果? SP 能存储多少数据? SP 的底层其实是由xml文件来实现的,操作 SP 的过程其实就是xml的序列化和反序列 ...

  2. Python学生信息管理系统的开发

    # 第一题:设计一个全局变量,来保存很多个学生信息:学生(学号, 姓名,年龄):思考要用怎样的结构来保存:# 第二题:在第一题基础上,完成:让用户输入一个新的学生信息(学号,姓名,年龄):你将其保存在 ...

  3. hdfs数据到hbase过程

    需求:将HDFS上的文件中的数据导入到hbase中 实现上面的需求也有两种办法,一种是自定义mr,一种是使用hbase提供好的import工具 一.hdfs中的数据是这样的 hbase创建好表 cre ...

  4. vi/vim键盘对应图

    来源:http://www.runoob.com/linux/linux-vim.html

  5. spring的4种事务特性,5种隔离级别,7种传播行为

    spring事务:  事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (con ...

  6. centos7 yum install redis

    直接yum 安装的redis 不是最新版本 yum install redis 如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.co ...

  7. Nginx Java 日志切割脚本

    Nginx日志切割脚本: #!/bin/bash ########################################################################### ...

  8. Python_xml

    xml: 可扩展标记语言,用来标记数据,定义数据类型,主要用来传输和存储数据(和json差不多,不同语言或程序之间进行数据交换的协议) ET(xml.etree.ElementTree)中的几个类: ...

  9. Python Web开发问题收集(二)

  10. kudu集成impala

    Kudu 与 Apache Impala (孵化)紧密集成,允许开发人员使用 Impala 使用 Impala 的 SQL 语法从 Kudu tablets 插入,查询,更新和删除数据: 安装impa ...