輕鬆備份你的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的自動備份信件
這時只要在網址列上打http://你的空間路徑/zip.php
就會自動產生一個wordpress_wp-content.zip 壓縮檔,並會郵寄到您的信箱
如果您是自架主機,請直接編輯/etc/crontab 設定排程
02 3 * * * root run-parts /home/您的路徑
如果您跟doremicat一樣是用虛擬主機,或許您可以透過cPanel進行設定
Command to run 填入 lynx http://www.doremicat.com/zip.php
依照下圖中設定成每天早上3:00 執行,設定好之後按 Save crontab
恭喜您!!這樣就完成囉..
如果您有遇到收不到信件的問題的話,有可能是您的空間有夾檔限制
將php.ini 設定,再試看看
upload_max_filesize = 10M ; post_max_size = 20M ;
相關文章:








真是方便呢^^
@Elvis
是呀~希望對你有幫助囉..
這樣真的好多了 !! 不過呢 !!
如果可以變成 plugin 會更好喔 !!
@資訊藝術家
知道啦~~我再研究一下怎麼寫WordPress plugin
你 funp 的 icon 怎麼一個有一個沒有這樣 ??
在主頁!!