什么是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,因为它允许私人存储库,但是这个概念仍然是一样的。
backup在一些远程git仓库中build立一个分支。 my.cnf
#!/ 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/