cPanel面板主机定时备份并上传到异地FTP服务器

网站每天备份是一件很重要的事情,自己辛苦了那么多日日夜夜的网站,如果主机空间出现问题导致数据丢失,这将是一件非常悲剧的事情。如果自己每天都上去备份网站,这也是一件非常烦恼的事情。所以,我们要做空间自己定时备份。下面就是定时介绍。

一、备份原理:

下面这个方案是原理是利用cPanel的时钟守护作业(Cron Jobs)来定时运行全局备份脚本,并自动将备份文件通过 FTP 上传到其他的服务器来实现的。

二、下载脚本:

下载 fullbackup.php 文件,将相应的内容改成你的。

1378-2

三、警示声明:

这个全局脚本包含cPanel的登录帐号和密码,为了安全考虑,需要将这个脚本放到public_html文件夹以外的文件夹中,比如:“/home/yourname/backup”,并设置该文件夹的权限为600。切记!

四、配置步骤:

1、修改上述脚本,保存为“fullbackup.php”。
注:FTP信息填的是存储备份文件的主机;Ftphost记住填IP,不要填域名;FTP模式有的主机要改为“passiveftp”模式。

2、将上述脚本上传到“/home/yourname/backup”目录。(没有可以新建backup目录)

3、将backup目录的权限改为600

五、配置 CRON(时钟守护作业):

1378-3

1378-4

设置执行时间,然后在命令如如下

/usr/bin/php -q /home/yourname/backup/fullbackup.php

(yourname为你的用户名)。

至此,自动备份设置完成。以后每次备份cpanel都会发送邮件提醒你备份成功。

原文:http://www.cnblogs.com/jnhotice/archive/2011/03/16/1985944.html
部分转载做参考:http://www.weidao.net/706.html
http://xn--37q906j.net/cpanel-panel-scheduled-automatic-backup-to-a-remote-host-ftp.cgi

<完>

comments powered by Disqus