Какая стратегия резервного копирования рекомендуется для блога wordpress. Что может быть умнее получения снимков всего каталога? Дает ли это мне наибольшую вероятность того, что я смогу выздороветь позже?
Нет. Это дает вам файлы приложения WordPress (которые вы можете снова загрузить с WP в любое время), ваши плагины и темы. Конечно, полезно, но у вас не будет никаких данных - сообщений, страниц, конфигурации и т. Д.
Узнайте больше на http://codex.wordpress.org/WordPress_Backups
Вы, вероятно, захотите найти плагин резервного копирования, который поможет автоматизировать процесс резервного копирования - многие даже отправят вам фактические резервные копии для хранения по электронной почте. Просмотрите этот список: http://wordpress.org/extend/plugins/search.php?q=backup
Надеюсь, это поможет.
Вам также нужна база данных - это можно сделать с помощью комбинации cronjob и mysqldump (при условии, что вы используете MySQL), но я думаю, что есть также плагин для Wordpress, который обрабатывает резервное копирование, если я правильно помню; выполните поиск в разделе дополнений сообщества.
ВОТ несколько советов.
Простого резервного копирования файлов недостаточно, и это не является строго необходимым, так как при необходимости вы всегда можете перезагрузить WP, темы и плагины.
Более важна ваша база данных, в которой хранится весь ваш контент, настройки, авторы и т. Д. Существует ряд плагинов, которые вы можете использовать для резервного копирования своей базы данных; популярный WP-DB-Резервное копирование. После установки им просто пользоваться. Вы можете сделать резервную копию вручную и сразу же загрузить резервную копию или настроить плагин на регулярную отправку резервных копий по электронной почте. Если вас беспокоят актуальные резервные копии, это хороший способ сделать это.
Я уже несколько раз запускал свой блог-сервер, поэтому несколько раз тестировал стратегию резервного копирования. https://trajano.net/2015/04/backup-wordpress-blog-to-github/
Я использовал Github, когда начинал, но я переключился на Visual Studio Online, потому что он позволяет создавать частные репозитории, но концепция все та же.
backup
.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 if [ -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" ]; then git add -A > /dev/null git commit -q -m "Backup wordpress database" git push -q origin backup fi
Подробности все еще в моем блоге https://trajano.net/2015/04/backup-wordpress-blog-to-github/