modstore.pro снова работает
Есть решение
modstore.pro снова работает. В прошлой статье мы обещали рассказать, чем закончится история со сбоем у Beget. Рассказываем с подробностями.
Ни в чеках, ни в банке нет информации о том, для какого сайта вы покупали пакет. Каждому покупателю за этот период мы отправили отдельное письмо со списком его заказов.
Учётные записи, зарегистрированные после 22 октября.
Покупателей мы зарегистрировали заново с тем же email. Остальным придётся зарегистрироваться ещё раз.
Обращения в поддержку с 22 октября по 2 ноября.
Вопросы, которые вы задавали авторам пакетов, пропали вместе с базой. Пропали и у вас, и у авторов: автор их больше не видит и ответить на них не может.
Пакеты и версии, загруженные авторами.
Пять новых пакетов мы восстановим сами: архивы у нас есть. Обновления существующих пакетов авторам нужно будет загрузить заново.
Отдельное спасибо всем, кто терпеливо ждал и писал слова поддержки. Если что-то из ваших покупок мы пропустили, пишите на info@modstore.pro, разберёмся с каждым случаем.
1
Что получилось восстановить
Beget вернул резервную копию сайта, но не на 2 ноября, а на утро 22 октября. Всё, что происходило на сайте с 22 октября по 2 ноября, в базу не попало: заказы, регистрации, ключи, новые пакеты и версии, обращения в поддержку. Самое важное — покупки. Мы восстановили их по внешним документам:- 30 заказов — по чекам онлайн-кассы. В каждом чеке есть номер заказа, email покупателя и состав;
- 4 заказа — по счетам и выпискам с расчётного счёта: это оплаты переводом от организаций;
- сверка с банком: каждый заказ сверили со списком операций Tinkoff, сумма к сумме. Неоплаченные и отклонённые попытки отсеяли.
Что не удалось восстановить
Ключи, созданные после 22 октября, и привязки покупок к ключам.Ни в чеках, ни в банке нет информации о том, для какого сайта вы покупали пакет. Каждому покупателю за этот период мы отправили отдельное письмо со списком его заказов.
Учётные записи, зарегистрированные после 22 октября.
Покупателей мы зарегистрировали заново с тем же email. Остальным придётся зарегистрироваться ещё раз.
Обращения в поддержку с 22 октября по 2 ноября.
Вопросы, которые вы задавали авторам пакетов, пропали вместе с базой. Пропали и у вас, и у авторов: автор их больше не видит и ответить на них не может.
Пакеты и версии, загруженные авторами.
Пять новых пакетов мы восстановим сами: архивы у нас есть. Обновления существующих пакетов авторам нужно будет загрузить заново.
О бэкапе
За пару недель до сбоя мы перевели сайт на PHP 8.3 из-за уязвимости PHP2Shell и тогда же исправили несколько несовместимостей. Резервная копия была сделана как раз посреди этих работ.Что делать сейчас
- Покупали что-то с 22 октября по 2 ноября? Проверьте почту, там письмо со списком ваших заказов. Создайте новый ключ и напишите на info@modstore.pro, к какому ключу привязать покупки. Срок поддержки сохранится: он считается от даты покупки.
- Задавали вопрос в поддержку с 22 октября по 2 ноября? Если он ещё актуален, задайте его снова. Ваше старое обращение пропало и у вас, и у автора, поэтому без нового обращения ответа не будет.
- Регистрировались в это время, но ничего не покупали? Зарегистрируйтесь заново.
- Создавали ключи в этот период? Создайте их ещё раз.
- Вы автор и загружали обновления? Загрузите версии заново.
- Ничего из этого не делали? Делать ничего не нужно, ваши ключи и покупки на месте.
Выводы
Сегодня мы экстренно восстанавливали магазин, и теперь, когда сайт работает, наша следующая задача — собственные резервные копии. Главный урок мы назвали ещё в прошлой статье: нельзя полагаться только на копии хостинга. Копия, которая в итоге нас спасла, оказалась сделана в случайный момент посреди обновления. Поэтому мы настроим регулярные копии базы и файлов, которые будут храниться вне Beget.Отдельное спасибо всем, кто терпеливо ждал и писал слова поддержки. Если что-то из ваших покупок мы пропустили, пишите на info@modstore.pro, разберёмся с каждым случаем.
Комментарии: 1