什么是推荐的WordPress的备份策略?

什么是build议WordPress的博客备份策略。 有什么比抓取完整目录的快照更聪明吗? 这能给我以后能够恢复的最大可能性吗?

不。 这给你的WordPress的应用程序文件(你可以随时从WP再次下载),你的插件和你的主题。 当然有帮助,但是你不会有任何数据 – 文章,页面,configuration等

通过http://codex.wordpress.org/WordPress_Backups了解更多信息

你可能会想要寻找一个备份插件,这将有助于自动备份过程 – 许多人甚至会通过电子邮件发送实际的备份存储。 看看这个列表: http : //wordpress.org/extend/plugins/search.php?q=backup

希望有所帮助。

你也需要数据库 – 可以用cronjob和mysqldump的组合来完成(假设你正在使用MySQL),但是我想如果我记得正确的话,还有一个用于处理备份的Wordpress插件。 通过社区附加组件进行search。

这里有一些提示。

只备份文件是不够的,而不是绝对必要的,因为你可以随时重新加载可湿性粉剂,主题和插件。

更重要的是你的数据库,它包含你所有的内容,设置,作者等。有许多插件可以用来备份你的数据库; 一个stream行的是WP-DB-Backup 。 一旦安装,使用起来很简单。 您可以手动进行备份,并立即下载备份,或者您可以configuration插件定期通过电子邮件发送备份。 如果您担心最新的备份,这是一个很好的办法。

我已经把我的博客服务器重新login了几次,所以我testing了几次我的备份策略。 https://trajano.net/2015/04/backup-wordpress-blog-to-github/

当我最初开始时,我使用了Github,但是我已经切换到Visual Studio Online,因为它允许私人存储库,但是这个概念仍然是一样的。

TL; DR

  1. 在我的例子中使用backup在一些远程git仓库中build立一个分支。
  2. 创build一个拥有您的凭证的my.cnf
  3. 创build运行以下脚本的cron作业
     #!/ bin / sh的
     mysqldump --defaults-extra-file = / home / wordpress / .my.cnf \
           --add-drop-database --skip-dump-date --skip-extended-insert \
           --database wordpress> /var/www/html/db/wordpress.db.sql
     cd / home / wordpress / wpgit
    如果[-n“$(git status --porcelain | grep -v wordpress.db.sql | grep -v trajano-wordpress-theme)]] ||
        [“$(git diff  -  db / wordpress.db.sql | grep wp_posts | wc -l)”-ne“0”]; 然后
         git add -A> / dev / null
         git commit -q -m“备份wordpress数据库”
         git push -q原始备份
    科幻

充实细节仍然在我的博客文章https://trajano.net/2015/04/backup-wordpress-blog-to-github/