Натхненна успіхом з PHP та плагінами, я відчула себе справжнім майстром. «А чому б не навести лад у меню?» — подумала я. Сайт «Молода Українка» — це величезний архів, понад 1400 публікацій. Я рішуче взялася за видалення зайвих, як мені здавалося, пунктів.
Але в якийсь момент магія зникла. Виявилося, що разом із пунктами меню я «підрізала» коріння 🙁 : 359 публікацій раптом залишилися без жодної категорії. Вони просто зависли в цифровому просторі.
Спочатку почалася паніка. Я кинулася в «пожежному режимі» вручну створювати нові категорії, перейменовувати їх, намагатися прив’язати статті назад… І тут прийшло протверезіння: перебрати вручну 359 статей — це робота на кілька днів без сну.
Я зрозуміла — треба діяти професійно. Я пішла на хостинг, щоб зробити відкат (restoration) до тієї версії сайту, яка була до моїх «дизайнерських експериментів».
Перша спроба відновити базу даних закінчилася тривожним червоним написом: Помилка. Серце тьохнуло, але я не здалася. Глибокий вдих, друга спроба… і є! Система повідомила про успіх.
Коли я повернулася на сайт, все було на своїх місцях: меню відновилося, категорії повернулися до своїх статей. Але найприємніший сюрприз чекав у налаштуваннях: версія PHP залишилася новою! Виявилося, що оновлення PHP відбувається на рівні сервера, а «відкат» бази даних повернув лише контент.
Результат: сайт сучасний, дані цілі, а я — тепер офіційно досвідчений «кризовий менеджер» власного проекту.
Мораль цієї історії
Бекап — це релігія. Ніколи не робіть масштабних змін, якщо не знаєте, як повернутися назад.
Хостинг з автоматичними копіями — ваш ангел-охоронець.
Помилка з першого разу — це не вирок. У світі IT навіть сервери іноді «туплять». Друга спроба часто буває успішною.
PHP і контент живуть у різних «кімнатах». Оновлення сервера (PHP) зазвичай не зникає при відкаті бази даних сайту. Це приємний бонус для тих, хто ризикує!
Leave a Reply