Есть сотни способов провести бэкап WordPress-сайтов, но лишь некоторые из них совместимы с сетями мультисайтов.
Когда вы управляете сетью мультисайтов, вы отвечаете не только за тот труд, который вы сами вложили в создание главного сайта, но и за все действия других людей, которые работали над сайтами, входящими в сеть. Будет очень печально, если все данные вдруг исчезнут в результате ошибок хостинга, DDoS-атак или любых других неожиданных проблем, которые могут случиться с вашей сетью.
Ниже представлены некоторые бэкап-решения, которые позиционируют себя как совместимые с мультисайтами. Большинство основных коммерческих плагинов, связанных с резервным копированием в WordPress, совсем недавно добавили поддержку мультисайтов. Если вас интересует, какова их цена, а также каковы их особенности, то читайте далее.
BackupBuddy
BackupBuddy – это продукт компании iThemes. Он позволяет планировать резервные копии WordPress и отправлять их в хранилища Dropbox, Amazon S3, Rackspace Cloud, на FTP-сервер или на свой почтовый адрес. Плагин также облегчает загрузку бэкапов на свой компьютер. В качестве дополнительных возможностей плагина можно назвать восстановление бэкапа и миграцию сборки WordPress.
Цена варьируется в пределах $80 – $197, что зависит от количества лицензий и выбранного плана.
Кодекс iThemes предупреждает, что, невзирая на поддержку бэкапов мультисайтов, данная возможность предлагается в экспериментальном режиме:
«Поскольку сеть может содержать в себе множество вложенных сайтов, каждый такой сайт увеличивает время, которое требуется на создание бэкапа, особенно если эти сайты являются крупными. Следовательно, может потребоваться больше серверных ресурсов или больше времени выполнения PHP. Заметное число виртуальных хостингов не позволяет увеличить ресурсы, потому BackupBuddy может быть не в состоянии завершить процесс создания бэкапов в данных условиях. Если у вас имеется доступ к изменению этих настроек, вы можете увеличить параметр Maximum PHP runtime (максимальное время выполнения PHP) – он и будет являться ключом к решению проблемы»
Это довольно популярная проблема, которая возникает при создании бэкапа очень крупных сетей, и она может потребовать от вас изменения настроек своего сервера.
VaultPress
VaultPress – еще одно качественное, вызывающее доверие решение для создания бэкапов. Сервис предлагает возможность создания бэкапа вашего контента в режиме реального времени – это означает, что для вашего сайта будет автоматически создаваться резервная копия при публикации записи, появлении нового комментария или выполнения любых других изменений. Дополнительные возможности включают в себя ежедневное защитное сканирование, ликвидацию популярных угроз безопасности одним кликом, а также быстрое восстановление бэкапа. Цена варьируется в пределах $5 – $40/месяц, что зависит от типа бэкапов, а также от дополнительных функций, которые вам требуются.
VaultPress действительно рекламирует поддержку мультисайтов. Однако их поддержка мультисайтов означает, что каждый владелец своего блога должен будет совершать бэкапы собственного сайта через свой собственный аккаунт VaultPress. Раздел помощи детально описывает ограничения поддержки мультисайтов:
«Администратор сети мультисайтов должен установить плагин и активировать VaultPress во всей сети. Для каждого сайта понадобится отдельная VaultPress подписка и ключ регистрации.
… После активации в сети любой администратор может оплатить услугу и зарегистрировать свой сайт в VaultPress».
Данный подход выглядит достаточно неудобным, особенно если в вашей сети пользователи не слишком тесно работают с консолью WordPress. Если вы просто хотите обеспечить бэкап для всех ваших сайтов сети, не перекидывая эту ответственность на владельцев блогов, то в таком случае VaultPress вам не подойдет.
Snapshot
Snapshot – плагин, предлагаемый WPMU DEV, позволяющий делать простой и доступный бэкап. Плагин позволяет планировать автоматические бэкапы WordPress, интегрирован с Amazon S3, Dropbox или SFTP для хранения резервных копий. Snapshot предлагает уникальную возможность создания снимков целой базы данных или отдельных ее таблиц. Плагин также включает в себя аннотируемый журнал всех снимков. Настраиваемые точки восстановления позволяют создавать примечания о каждом снимке, чтобы вы могли впоследствии легко вернуться к любому временному периоду.
Snapshot на 100% совместим с мультисайтами WordPress. Размер сегмента базы данных может быть настроен в параметрах плагина, что позволяет избежать истечения времени запросов при бэкапе крупной базы данных. Плагин также позволяет легко увеличить лимит PHP-памяти, заданный в php.ini по умолчанию, чтобы выделенной памяти хватило для обработки бэкапов.
Преимущества использования плагина состоят в том, что вам не нужно регистрироваться на дорогостоящее ежемесячное обслуживание ваших бэкапов; также нет никаких длительных подписок. Стоимость плагина начинается с $9 – вы можете использовать его так долго, как вам нужно, на таком количестве сайтов, сколько вам требуется, без каких-либо ограничений лицензии.
BackupWP
BackupWP – бесплатный плагин, доступный из хранилища WordPress. Он используется более чем 60.000 пользователями, отличаясь положительными отзывами и обзорами. Плагин позволяет сохранять резервные копии WordPress во внешнее хранилище, такое как Dropbox, S3, FTP и т.д.
BackupWP указывает совместимость с мультисайтами в своих возможностях. Плагин может использоваться только суперадминистраторами из панели управления сетью. Дополнительные возможности присутствуют в PRO-версии плагина, цена которой начинается с $75. В качестве возможностей отмечены проведение системных тестов, бэкап по расписанию, импорт бэкапов, а также премиум-поддержка.
Backup Scheduler
Backup Scheduler – имеющий высокие оценки бесплатный плагин из официального хранилища WordPress.org. Вы можете хранить бэкапы на сайте, отправлять их на почту или FTP. Настройки у него более простые, чем у других плагинов, к тому же он не поддерживает отправку бэкапов в популярные сервисы хранения файлов.
Backup Scheduler утверждает, что отличается совместимостью с мультисайтами. Можно сохранять как отдельные сайты, так и всю сеть:
«Каждый администратор блога может сохранять свои собственные данные. Суперадминистратор может сохранять либо свои данные, либо весь сайт целиком».
Источник: wpmu.org