Як найняти фахівця, щоб відновити втрачений або видалений сайт WordPress
Ви відкриваєте свій сайт і бачите «Не вдається отримати доступ до сайту», сторінку хостингу «Account suspended» або порожній WordPress там, де раніше були ваші сторінки. Ніхто не пам’ятає, коли востаннє робили резервну копію.
Здається, що статті, сторінки й зображення, які ви додавали роками, зникли за один день. Але продовження реєстрації домену, резервна копія від хостингу чи забута копія, створена плагіном, можуть їх повернути.
Ось як за десять хвилин перевірити, що вціліло, і як найняти фахівця, щоб відновити видалений сайт WordPress і не втратити ще більше.
Що зазвичай означає втрачений або видалений сайт WordPress
Сайт, який не відкривається, не завжди видалений. Що можна повернути, залежить від того, які копії ще існують. Більшість випадків належить до однієї з чотирьох груп:
- Закінчився термін реєстрації домену Сайт зникає, але його файли й база даних часто лишаються на хостингу. Продовження реєстрації домену може повернути сайт.
- Акаунт хостингу призупинено або закрито Через неоплачений рахунок чи закритий акаунт сайт стає недоступним. Як довго хостинг зберігає ваші дані, залежить від його правил.
- Файли або базу даних видалено Хтось видалив їх помилково, засіб автоматичного встановлення встановив новий WordPress поверх старого або під час перенесення сайту сталася помилка.
- Видалено кілька статей чи сторінок Сайт працює, але частини вмісту немає.
Сайт WordPress складається з двох частин. Файли містять ваші зображення, тему і плагіни. У базі даних зберігаються статті, сторінки, налаштування, облікові записи користувачів і замовлення магазину, якщо він є. Для повного відновлення потрібні обидві частини, збережені приблизно в один час.
Якщо жодна з частин ніде не збереглася, останній варіант: Wayback Machine (англійською), публічний архів вебсторінок. Він зберігає публічні сторінки такими, якими їх бачили відвідувачі, без адмінки і бази даних, тож розробник може за ним відтворити сайт, але не відновити його.
Спершу спробуйте це (10 хвилин)
Лише під час першої перевірки, можливо, доведеться щось змінити: продовжити реєстрацію домену. Виконайте всі перевірки сьогодні: хостинги зберігають резервні копії і закриті акаунти лише обмежений час.
- Перевірте домен. Увійдіть у кабінет компанії, де ви його реєстрували. Якщо термін минув, продовжіть його. Після видалення більшість доменів на кшталт .com переходять у 30-денний період відновлення (redemption period), коли реєстратор ще може повернути домен за плату.
- Перевірте хостинг-акаунт. Пошукайте в ньому розділ резервних копій. Якщо акаунт призупинено або закрито, напишіть у підтримку. Запитайте, чи є резервна копія, якої вона дати і скільки її зберігатимуть.
- Пошукайте власні резервні копії. Перевірте хмарне сховище, яке міг використовувати плагін резервного копіювання (Google Drive, Dropbox), папку завантажень і старі листи. Запитайте розробника, який робив сайт. Плагін на кшталт UpdraftPlus зберігає копії на тому самому сервері, якщо ніхто не налаштував зовнішнє сховище, тож поки хостингу немає, ви до них не дістанетеся.
- Перевірте кошик і Wayback Machine. Якщо зникла лише частина вмісту, відкрийте в адмінці «Записи» або «Сторінки» і перегляньте «Кошик»: WordPress зберігає видалене там 30 днів за замовчуванням (англійською). Якщо більше нічого немає, знайдіть свою адресу на web.archive.org і запишіть, скільки сторінок там збережено і наскільки вони свіжі.
Запишіть дату кожної резервної копії і що в ній є: файли, база даних чи обидві частини.
Зверніться до фахівця одразу, якщо у вас магазин із замовленнями й акаунтами покупців, якщо сайт зламали або якщо у вас є файл резервної копії, але ви не знаєте, як відновити з нього сайт.
Якщо ви не знайшли нічого, з чого можете самостійно відновити сайт, зупиніться тут і напишіть мені. Не встановлюйте новий WordPress і не запускайте автоматичне встановлення у старому акаунті. Це може перезаписати те, що хостинг ще міг би повернути.
Хто відновить видалений сайт WordPress
Якщо ваш сайт зник або його видалили, можете звернутися до мене.
Що входить у відновлення сайту
Обсяг роботи залежить від того, що вціліло. Ось що зазвичай входить у кожен вид роботи:
| Робота | Що зазвичай входить |
|---|---|
| Відновлення з повної резервної копії | Відновлення сайту на новому чи наявному хостингу з копії, створеної хостингом або плагіном, яка містить файли й базу даних; перевірка сайту |
| Неповна копія або невдале відновлення | Робота з копією, де є лише база даних або лише файли, з копіями різних дат чи після невдалого перенесення; виправлення адрес і помилок, повернення відсутніх зображень |
| Відтворення з Wayback Machine | Архівні сторінки, відтворені як сторінки WordPress, які можна редагувати; обсяг залежить від кількості сторінок і макетів |
Обсяг роботи збільшують більші резервні копії, втрачені завантажені файли, додаткові макети сторінок і функції магазину. Хостинг, продовження домену і ліцензії платних плагінів оплачуються окремо від роботи розробника.
Якщо ви все одно переходите на новий хостинг, подивіться, що входить у перенесення сайту WordPress.
Спершу перевірка резервної копії
Ніхто не може обіцяти повне відновлення з резервної копії, яку ще не відкривав. Тому спершу копію перевіряють: що вціліло, що можна повернути, а чого вже ні. Лише після цього зрозуміло, що саме входить у відновлення.
Що зазвичай не входить у найпростішу роботу
Найпростіший варіант охоплює найменший обсяг роботи. Перевірте, чи входить у нього:
- відновлення спершу у вигляді тестової копії сайту (staging)
- перевірка кожної сторінки, форми і зображення
- виправлення старих адрес після переходу на новий хостинг чи новий домен
- письмовий список того, що не вдалося відновити
- налаштування автоматичних резервних копій поза сервером з одним тестовим відновленням
- перевірка на шкідливе ПЗ, якщо сайт втрачено після злому
Різниця між найпростішим і ретельним відновленням здебільшого в перевірці і списку того, чого бракує.
Як я працюю з відновленням сайту
Помилки відновлення не завжди видно одразу: головна сторінка відкривається, а про зниклі зображення й замовлення ви дізнаєтеся через місяць. Тому я дотримуюся кількох правил:
- спершу питаю, які у вас є резервні копії, якої вони дати і чи є в них база даних
- не обіцяю повного відновлення, поки не побачу резервну копію
- працюю з копією вашої резервної копії, а не з оригінальним файлом
- спершу відновлюю сайт як тестову копію або за тимчасовою адресою
- зберігаю адреси ваших старих сторінок
- для відтворення роблю сторінки WordPress, які можна редагувати, і заздалегідь узгоджую з вами, які сторінки до нього входять
- ставлю лише ліцензійні плагіни і кажу, які саме
- після роботи даю письмовий список того, що не вдалося відновити
Тривожні сигнали
Хоч би хто працював із вашим сайтом, насторожтеся, якщо виконавець:
- просить пароль від вашого хостинг-акаунта чи реєстратора домену
- обіцяє повне відновлення, ще не бачивши вашої резервної копії
- планує відновлювати поверх робочого сайту без копії
- пропонує «безкоштовний» преміум-плагін чи тему без ліцензійного ключа: це піратська копія, і в ній може бути шкідливе ПЗ
- хоче відкрити новий хостинг або зареєструвати домен на своє ім’я
- здає відтворений сайт як статичні файли чи знімки екрана, хоча ви просили сторінки WordPress
Не впевнені, чи вистачить вашої резервної копії, щоб відновити сайт? Напишіть мені, що ви знайшли і якої дати копія.
Як безпечно дати доступ
Коли сайт втрачено, часто ще немає змоги передати дані для входу у WordPress. Надавайте доступ поетапно й оформлюйте всі акаунти на своє ім’я.
- Зберігайте власну копію кожної резервної копії. Завантажте її, перш ніж чимось ділитися, і зберігайте поза сервером.
- Передавайте файли резервних копій через посилання з терміном дії. Використовуйте хмарне сховище з посиланням, яке перестає діяти, а не вкладення в листі. У резервних копіях можуть бути дані покупців, тож видаліть посилання після роботи.
- Відкрийте новий хостинг самі. Якщо старого акаунта вже немає, купіть новий тариф на своє ім’я. Для файлів дайте розробнику доступ SFTP через окремий обліковий запис у панелі хостингу, а не пароль від хостинг-акаунта. База даних потребує окремого кроку: створіть у панелі порожню базу і передайте дані для входу до неї або попросіть підтримку хостингу імпортувати резервну копію. Деякі хостинги також дають змогу додати розробника як співробітника з обмеженими правами.
- Створіть окремий обліковий запис WordPress, щойно відновлена копія запрацює. Видаліть його після передачі роботи.
- Спрямуйте домен на хостинг самі. Розробник скаже, які записи DNS змінити; внесіть ці зміни самі в кабінеті реєстратора або DNS-сервісу.
Передавайте дані для входу через менеджер паролів і лише після того, як домовилися про роботу. Ніколи не давайте дані для входу до реєстратора домену, платіжного сервісу чи пошти, на яку зареєстровано адміністратора сайту.
Що надіслати до початку роботи
- адресу вашого сайту і коли він востаннє працював
- що сталося, наскільки ви знаєте: закінчився термін, закрили акаунт, видалили, невдале перенесення, злам
- кожну резервну копію, яку ви знайшли: де вона зберігається, її дату, розмір і вміст (файли, база даних чи обидві частини)
- стан ваших акаунтів домену і хостингу
- посилання на Wayback Machine, якщо резервної копії немає
- сторінки, функції і дані, які обов’язково треба повернути, і без чого ви обійдетеся
- вашу тему, конструктор сторінок і основні плагіни, якщо ви їх пам’ятаєте
- для магазину: дату останнього замовлення, про яке ви знаєте
- ваш термін і який доступ ви готові дати
Заздалегідь домовтеся зі мною, що саме треба повернути, і зафіксуйте це письмово.
Після відновлення: перевірка, прийняття роботи й захист від повторної втрати
Перевірте здану роботу того самого дня, на комп’ютері й на телефоні:
- кожна сторінка з вашого списку відкривається, разом із зображеннями
- форми надсилають листи, а вхід працює
- посилання між сторінками працюють, а старі адреси досі відкриваються
- у магазині: товари, акаунти покупців і замовлення до дати резервної копії на місці, а тестове замовлення проходить
- у вас є список того, що не вдалося відновити
Про все, що треба доробити, скажіть одразу, перш ніж прийняти роботу. Якщо після дати резервної копії надходили замовлення, домовтеся з розробником, як їх повернути, перш ніж хтось замінить базу даних магазину. Потім скасуйте надані доступи: видаліть обліковий запис розробника у WordPress і скасуйте доступ SFTP, видаліть посилання на резервні копії, якими ділилися, і змініть усі паролі, які передавали.
Зменште ризик знову втратити сайт. Налаштуйте автоматичні резервні копії поза сервером, увімкніть автопродовження домену і хостингу з робочою карткою і перевірте одне відновлення. Регулярне обслуговування включає всі три пункти.
Якщо після власних перевірок сайт не запрацював, напишіть мені, що ви знайшли і якої дати резервна копія. Усі акаунти оформлюйте на своє ім’я.
Підсумок
Продовження реєстрації домену або резервна копія, яка вціліла, можуть повернути втрачений сайт. Якщо поспішити з відновленням, можна перезаписати те, що збереглося. Щоб відновити видалений сайт WordPress, спершу з’ясуйте, що вціліло, і попросіть розробника працювати з копією резервної копії, а не з оригіналом. Усі акаунти оформлюйте на своє ім’я. Якщо потрібна допомога з відновленням, напишіть мені.
Часті запитання
Чи можна відновити видалений сайт WordPress без резервної копії?
Частково. Якщо в хостингу немає копії, Wayback Machine міг зберегти ваші публічні сторінки, і розробник може відтворити їх як сторінки WordPress. Налаштувань, користувачів, заявок із форм і замовлень в архіві немає, а деяких зображень може бракувати.
Чи відновить хостинг мій сайт безкоштовно?
Іноді. Багато хостингів обмежений час зберігають автоматичні резервні копії і відновлюють їх на запит, хоча деякі беруть за це плату або зберігають копії лише на дорожчих тарифах. Пишіть у підтримку одразу, бо копії зберігаються недовго.
Від чого залежить, скільки триває відновлення сайту WordPress?
Від того, що вціліло. Відновлення з повної резервної копії разом із перевірками триває найменше. Відтворення з архівних сторінок займає більше часу, і що більше сторінок і макетів було на сайті, то довше.
Чи безпечно надсилати файл резервної копії розробнику?
Так, якщо обережно. Зберігайте власну копію, передавайте файл через посилання з терміном дії і лише після того, як домовилися про роботу. У резервній копії можуть бути дані покупців, тож після роботи видаліть посилання.
Що робити, якщо відновлений сайт згодом знову перестане працювати?
Тоді проблема в чомусь іншому: застарілому плагіні, зламі, наслідки якого не усунули, або обмеженні хостингу. Якщо проблема саме у відновленні, попросіть її виправити, перш ніж прийняти роботу. Нова помилка через кілька тижнів зазвичай потребує окремого виправлення.
Чи втрачу я позиції в Google?
Короткий простій зазвичай не призводить до остаточної втрати позицій, якщо сторінки повертаються за тими самими адресами. А от тривала недоступність сайту або зміна адрес може мати такий наслідок. Тож попросіть розробника зберегти ваші старі URL, а потім перевірте в Search Console, яких сторінок бракує.