首頁 > linux, wordpress > 輕鬆備份你的WordPress網站

輕鬆備份你的WordPress網站

如果您有將WordPress網站備份並定時mail到您的信箱的需求請看下去..
首先我們先建立2個檔案


zip.php 壓縮指定目錄,並郵寄出去
(請自行修改下面備份路徑及郵寄信箱)

<?php
$now = date("Y-m-d H:i:s");
$sub = $now."-WordPress備份";
$passwd = "zip -r wordpress_wp-content.zip wordpress/wp-content/*";
$send = "mutt -s '".$sub."' -a wordpress_wp-content.zip doremi.miredo@gmail.com < message.txt";
shell_exec($passwd);
shell_exec($send);
?>

message.txt 這是備份信件的內容檔

這是WordPress的自動備份信件


zip

這時只要在網址列上打http://你的空間路徑/zip.php
就會自動產生一個wordpress_wp-content.zip 壓縮檔,並會郵寄到您的信箱

如果您是自架主機,請直接編輯/etc/crontab 設定排程

02  3  *  *  *   root      run-parts /home/您的路徑

如果您跟doremicat一樣是用虛擬主機,或許您可以透過cPanel進行設定

cpanel1

選擇Standard

cpanel2

Command to run 填入 lynx http://www.doremicat.com/zip.php
依照下圖中設定成每天早上3:00 執行,設定好之後按 Save crontab

cpanel3

恭喜您!!這樣就完成囉..

如果您有遇到收不到信件的問題的話,有可能是您的空間有夾檔限制
將php.ini 設定,再試看看

upload_max_filesize = 10M ;
post_max_size = 20M ;

相關文章:

Categories: linux, wordpress Tags: , 608
  1. 2009年6月17日21:28 | #1

    真是方便呢^^

  2. 2009年6月17日22:37 | #2

    @Elvis
    是呀~希望對你有幫助囉..

  3. 2009年6月18日00:48 | #3

    這樣真的好多了 !! 不過呢 !!
    如果可以變成 plugin 會更好喔 !!

  4. 2009年6月18日00:51 | #4

    @資訊藝術家
    知道啦~~我再研究一下怎麼寫WordPress plugin

  5. 2009年6月22日09:29 | #5

    你 funp 的 icon 怎麼一個有一個沒有這樣 ??

    在主頁!!

  1. 本篇文章目前尚無任何 trackbacks 和 pingbacks。