2
有沒有人有任何想法來自動創建整個Drupal安裝的常規文件備份過程的自動化以及mySQL數據庫。Drupal 7 - 創建整個系統備份數據庫和文件系統
我已經使用了'備份和遷移'模塊,這很好,但是這只是爲Drupal 7備份數據庫。備份和遷移文件還沒有爲D7構建。
有沒有人有任何想法來自動創建整個Drupal安裝的常規文件備份過程的自動化以及mySQL數據庫。Drupal 7 - 創建整個系統備份數據庫和文件系統
我已經使用了'備份和遷移'模塊,這很好,但是這只是爲Drupal 7備份數據庫。備份和遷移文件還沒有爲D7構建。
hook_cron可以在這方面是有幫助的
function mymodule_cron(){
global $db_url;
$db_info = parse_url($db_url);
exec("mysqldump -u$db_info[user] -p$db_info[pass] " . substr($db_info[path],1) . " > /path/to/backup/folder/file.sql");
exec("tar -czf /path/to/backup/filename.tar.gz /path/to/webroot");
}
然後你可以配置/path/to/webroot/cron.php腳本你的crontab,使這個系統自動化。
對於這一切,你必須創建一個自定義module
感謝。它看起來像目前的前進方向。乾杯。 – 2011-06-17 08:28:07