插件版备份wp到dropbox/AWS S3/ftp来了

Dianso 备份 WordPress 到 Dropbox》上看到有这样强大的插件怎能不向大家推荐的呢,作者并目前没有提供详细的教程,现我奉上,嘿嘿。这款插件叫做wp Time Machine,准确的说他应该不是插件更应该是一个备份的工具,按照这个工具的设计不仅仅是支持linux,而且支持windows,因此主机是win的朋友有福了,当然首先是你的主机要安装有dropbox,这里我没有试验过,下面介绍这个工具在linux主机下如何将wp备份到dropbox的配置及使用过程。

1.安装wp Time Machine

作者网站http://wptimemachine.com/

wp Time Machine 将会备份wp-content里面的所有内容,除非你将某个你设置了.htaccess生成wpTimeMachine-content-files.zip,

备份数据库文件生成wpTimeMachine-data-files.sql,

备份.htaccess生成wpTimeMachine-htaccess.txt,

备份生成使用说明文件wpTimeMachine-Instructions.txt,

备份生成wpTimeMachine-RestorationScript.sh数据还原脚本

安装步骤和我们常用的插件安装一样,copy 解压 启用。或者直接在添加插件里面搜索wp Time Machine就有了,

image

就是它了

image点击安装即可。

进入配置界面及介绍界面

 wptimemachineConfig

这样就配置完了,下面看看这个插件的代码结构,相当的庞大的,达到了将近2Mimage

2.安装dropbox

dropbox为我们免费用户提供了2G的空间大小,可以实现多台机子直接的文件同步,很是方便。

首先你的有dropbox的账号,没有的可以通过下面这个链接注册一个。https://www.dropbox.com/referrals/NTg1NzY0NDc5

用putty/sshtool/等其他工具通过ssh登陆你的主机

更为具体的安装步骤参考http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall

输入以下命令完成dropbox的安装

$ cd ~
$ cd wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86

$ tar -zxof dropbox.tar.gz

$ mv .dropbox-dist ~

$ cd ~

$ ~/.dropbox-dist/dropboxd &

此时会提示一串URL,要求你在浏览器里面输入这串URL将这台虚拟主机连到Dropbox上,登陆之后你就可以看到提示这台机子已经连到了 dropbox上了。
注:这边第一次需要这样配置,以后系统会保存登陆状态就不需要去手动输入URL了,这也是这个脚本能够实现自动备份到上面的关键。

通过ps aux|grep dropbox查看dropbox是否已经运行起来了,有的话恭喜你dropbox配置成功了。

image

ok,这样dropbox也就完成配置了,下面就开始正式的备份了。

3.开始备份

进入wp tiem machine的配置界面,点击

image

image

image

登陆dropbox看看是不是完成了备份的呢

https://www.dropbox.com/home#/wpTimeMachine:::

看到生成如下文件,国外主机上传的速度这时快的呀,66m的文件基本上一分钟都不用就搞定了。

image

image

ok,到这里就完成了整个配置及使用过程了

4.总结分析

从以上的过程可以看到,这个插件很好用,使用起来很方便,美中不足的就是还没有提供自动备份的功能,如果想用自动备份功能的朋友可以参考我写的这篇文章

分享wp完整(db+wp)自动备份到dropbox

嘿嘿,不过作者表示将会增加自动定时备份的功能上去,让我们期待作者的改进。

好了,看看时间已经两点了,再过会就可以看球了,既然章鱼哥说了德国拿第三,待会就验证下章鱼哥的传说。

PS:看看这个工具的文件结构,有空可以去研究研究怎么实现的。

卷 CODES 的文件夹 PATH 列表
卷序列号为 006E0069 9630:3A91
F:.
│  readme.txt
│  temp.txt
│  wp-time-machine.php
│ 
├─css
│      wp-time-machine.css
│     
├─images
│      loading.gif
│     
├─includes
│  │  DropboxUploader.php
│  │  S3.php
│  │  wpTimeMachineCore.php
│  │  wpTimeMachineIntructions.php4.html
│  │  wpTimeMachineIntructions.php5.html
│  │  wpTimeMachineNonSwitch.php4
│  │  wpTimeMachineSwitch.php5
│  │ 
│  └─PEAR
│      │  INSTALL
│      │  LICENSE
│      │  package.dtd
│      │  PEAR.php
│      │  PEAR5.php
│      │  README
│      │  System.php
│      │  Tar.php
│      │  template.spec
│      │  Zip.php
│      │ 
│      ├─Archive
│      ├─OS
│      │      Guess.php
│      │     
│      ├─PEAR
│      │  │  Autoloader.php
│      │  │  Builder.php
│      │  │  ChannelFile.php
│      │  │  Command.php
│      │  │  Common.php
│      │  │  Config.php
│      │  │  Dependency2.php
│      │  │  DependencyDB.php
│      │  │  Downloader.php
│      │  │  ErrorStack.php
│      │  │  Exception.php
│      │  │  FixPHP5PEARWarnings.php
│      │  │  Frontend.php
│      │  │  Installer.php
│      │  │  PackageFile.php
│      │  │  Packager.php
│      │  │  Registry.php
│      │  │  REST.php
│      │  │  RunTest.php
│      │  │  Validate.php
│      │  │  XMLParser.php
│      │  │ 
│      │  ├─ChannelFile
│      │  │      Parser.php
│      │  │     
│      │  ├─Command
│      │  │      Auth.php
│      │  │      Auth.xml
│      │  │      Build.php
│      │  │      Build.xml
│      │  │      Channels.php
│      │  │      Channels.xml
│      │  │      Common.php
│      │  │      Config.php
│      │  │      Config.xml
│      │  │      Install.php
│      │  │      Install.xml
│      │  │      Mirror.php
│      │  │      Mirror.xml
│      │  │      Package.php
│      │  │      Package.xml
│      │  │      Pickle.php
│      │  │      Pickle.xml
│      │  │      Registry.php
│      │  │      Registry.xml
│      │  │      Remote.php
│      │  │      Remote.xml
│      │  │      Test.php
│      │  │      Test.xml
│      │  │     
│      │  ├─Downloader
│      │  │      Package.php
│      │  │     
│      │  ├─Frontend
│      │  │      CLI.php
│      │  │     
│      │  ├─Installer
│      │  │  │  Role.php
│      │  │  │ 
│      │  │  └─Role
│      │  │          Cfg.php
│      │  │          Cfg.xml
│      │  │          Common.php
│      │  │          Data.php
│      │  │          Data.xml
│      │  │          Doc.php
│      │  │          Doc.xml
│      │  │          Ext.php
│      │  │          Ext.xml
│      │  │          Php.php
│      │  │          Php.xml
│      │  │          Script.php
│      │  │          Script.xml
│      │  │          Src.php
│      │  │          Src.xml
│      │  │          Test.php
│      │  │          Test.xml
│      │  │          Www.php
│      │  │          Www.xml
│      │  │         
│      │  ├─PackageFile
│      │  │  │  v1.php
│      │  │  │  v2.php
│      │  │  │ 
│      │  │  ├─Generator
│      │  │  │      v1.php
│      │  │  │      v2.php
│      │  │  │     
│      │  │  ├─Parser
│      │  │  │      v1.php
│      │  │  │      v2.php
│      │  │  │     
│      │  │  └─v2
│      │  │          rw.php
│      │  │          Validator.php
│      │  │         
│      │  ├─REST
│      │  │      10.php
│      │  │      11.php
│      │  │      13.php
│      │  │     
│      │  ├─Task
│      │  │  │  Common.php
│      │  │  │  Postinstallscript.php
│      │  │  │  Replace.php
│      │  │  │  Unixeol.php
│      │  │  │  Windowseol.php
│      │  │  │ 
│      │  │  ├─Postinstallscript
│      │  │  │      rw.php
│      │  │  │     
│      │  │  ├─Replace
│      │  │  │      rw.php
│      │  │  │     
│      │  │  ├─Unixeol
│      │  │  │      rw.php
│      │  │  │     
│      │  │  └─Windowseol
│      │  │          rw.php
│      │  │         
│      │  └─Validator
│      │          PECL.php
│      │         
│      └─scripts
│              pear.bat
│              pear.sh
│              pearcmd.php
│              peardev.bat
│              peardev.sh
│              pecl.bat
│              pecl.sh
│              peclcmd.php
│             
└─javascript
        additional-methods.js
        jquery.fadeSliderToggle.js
        jquery.form.js
        jquery.simplemodal-1.3.5.min.js
        jquery.validate.js
        wp-time-machine.js

无觅相关文章插件,快速提升流量

Leave a comment

15 Comments.

  1. 能通过Email发送不?

  2. @Dianso
    原来是这样呀,换Mail to Commenter来试试,这回应该有的吧?嘿嘿。

  3. @fly3q
    是啊,我也用的这个,inove这个主题不能用这个插件,有冲突

  4. @Dianso
    呵呵,谢谢提醒的。Comment Reply Notification这个插进应该没有配置错的呀,你也是用的这个插进的吗?

  5. 没收到回复,我没在win主机下测试。

    另外记得删除wp-content/wpTimeMachine-data-files.sql和wpTimeMachine-content-files.tar.gz这个文件,防止被别人下载

  6. @Dianso
    我的意思是说你在win的主机下面测试通过了没有呢?顺便问下我用Comment Reply Notification怎么感觉没有发送邮件出去呢?你有收到我的回复的吗?

  7. @fly3q
    是啊,我就是直接安装插件,后台点一下就备份了

  8. @Dianso
    借用了下你的文章,嘿嘿。是直接安装这个wp time machine的吗?

  9. 直接安装插件,插件通过API直接上传到S3服务器,主机不需要安装dropbox,linux win都可以,主机必须是国外的,国内dropbox被墙

  10. @hesiway

    主机不需要安装dropbox也可以的

  11. @hesiway
    要是主机为linux的话,可以自己安装上面的方法安装一个dropbox就行了,要是win的话,我么的试过怎么与弄,联系主机提供商让他安装?

  12. “主机要安装有dropbox“这多大多数来说已经没戏了~


发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Bad Behavior has blocked 1476 access attempts in the last 7 days.

site tracking with Asynchronous Google Analytics plugin for Multisite by WordPress Expert at Web Design Jakarta.

serial corel draw 11

serial corel draw 11 serials

free corel photoshop download

free corel photoshop download keygen

adobe free

adobe free

key office 2010

office 2010 key

download photo shop free

photo shop serial

free winrar download for xp

download winrar for xp for free

windows 7 free

windows 7 crack

cs5 serialz

cs5 serialz free

free corel downloads

free corel downloads cracked

office 2010 free

office 2010 key

winrar password cracker serial

wirar password cracker

serial winzip 11

serial winzip 11 key

photoshop key

photoshop key

windows key

windows key

corel dvd moviefactory 6

corel dvd moviefactory 6 downloads

office 2010 professional key

office 2010 key

photo shop key

photo shop key

winrar 3 download

winrar 3 download freedownload

windows 7 key

windows 7 key