Коротка відповідь: Повний бекап WordPress — це база даних плюс wp-content. Здампте базу через wp-cli або mysqldump і надішліть обидві частини у віддалене сховище — Cloud2Y Storage VPS через rsync є простою надійною ціллю. Автоматизуйте щоночі через cron.
Огляд
Плагіни теж уміють бекапити WordPress, але кілька рядків shell роблять це з меншими накладними витратами й без прив’язки — а копія опиняється поза веб-сервером, у чому й сенс. Тримайте бекап сайту там, де зламаний сайт не зможе його видалити.
Що потрібно мати
- SSH-доступ до сервера з WordPress і віддалену ціль (Storage VPS) з автентифікацією за ключем.
- Встановлений wp-cli (опційно, але зручно): перевірка —
wp --info. - Знання своїх шляхів: корінь WordPress (напр.
/var/www/example.com) і назва його бази даних.
Покрокова інструкція
- Здампте базу даних:
(абоcd /var/www/example.com wp db export /var/backups/example-$(date +%F).sql --allow-root gzip /var/backups/example-$(date +%F).sqlmysqldump example_db | gzip > /var/backups/example-$(date +%F).sql.gz) - Синхронізуйте файли — теми, плагіни, завантаження:
rsync -az --exclude 'cache/' /var/www/example.com/wp-content/ \ [email protected]:/srv/backups/example/wp-content/ - Синхронізуйте дампи бази:
rsync -az /var/backups/ [email protected]:/srv/backups/example/db/ - Обгорніть кроки 1–3 у скрипт і заплануйте через cron, напр. щоночі о 02:45.
- Раз на місяць робіть тестове відновлення на чорновому сайті — бекап, який ніколи не відновлювали, це надія, а не план (див. перевірку цілісності).
Типові проблеми
- Файли без бази (чи навпаки): для чистого відновлення WordPress потрібні обидві половини з однієї ночі.
- Бекапи на тому самому сервері: повний диск, злам чи невдале оновлення забирає сайт і його бекапи — тримайте копії віддалено.
- Величезна папка uploads: виключіть регенеровані мініатюри або архівуйте старі роки окремо, якщо передачі сповільнюються.
Коли звертатися в підтримку
Робота на рівні WordPress на unmanaged VPS — у ваших руках; щодо платформених проблем під час передач або збоїв Storage VPS — відкрийте тикет. У Cloud2Y також є гайд щодо бекап-плагінів WordPress, якщо вам ближче той шлях.
Часті запитання
Що саме має бути в бекапі WordPress?
Дві половини з одного моменту: база даних (пости, замовлення, налаштування) і каталог wp-content (теми, плагіни, завантаження). Відновлення чисто працює лише з узгодженою парою.
Що краще: бекап-плагіни чи shell-скрипти?
Працює і те, і те. Плагіни зручні всередині wp-admin; скрипт із wp-cli та rsync легший, простіше автоматизується через cron і тримає копії поза веб-сервером, куди злам не дістане.
Як часто бекапити магазин на WooCommerce?
Замовлення надходять безперервно, тож дампте базу щонайменше щогодини, а файли синхронізуйте щоночі. Втрата дня замовлень зазвичай коштує значно більше, ніж додаткове сховище.
Схожі статті
- Як налаштувати бекапи WordPress
- Як налаштувати бекапи на Storage VPS
- Як відновити сайт із бекапу
- Як перевірити цілісність бекапів
Готові почати? Замовити Storage VPS у Cloud2Y →
