Пятый фактор
Обсудить задачу
Безопасность и эксплуатация

Восстановление WordPress после обновления

Создаём копию доступных файлов и базы, фиксируем версии WordPress, PHP, активной темы и расширений, собираем ошибки из журналов сервера и режима отладки. Определяем компонент, на котором прерывается загрузка: проверяем автозагрузку, зависимости, хуки, шаблоны, запросы к базе и изменения структуры таблиц.

Срок: 5 рабочих дней

Когда стоит обратиться

Обычно к нам обращаются в таких ситуациях:

  • После обновления WordPress, плагина, темы или PHP посетители видят пустую страницу, критическую ошибку либо сообщение о технических работах.
  • Панель управления открывается с ошибкой, часть страниц потеряла оформление, формы перестали отправляться или магазин показывает сбой на корзине.
  • Хостинг предлагает откатить весь аккаунт, но за время после последней копии на сайте появились заказы, заявки или новые публикации.

Что именно мы сделаем

01

Создаём копию доступных файлов и базы, фиксируем версии WordPress, PHP, активной темы и расширений, собираем ошибки из журналов сервера и режима отладки.

02

Определяем компонент, на котором прерывается загрузка: проверяем автозагрузку, зависимости, хуки, шаблоны, запросы к базе и изменения структуры таблиц.

03

Возвращаем совместимое состояние точечно: корректируем настройки, заменяем повреждённые файлы, исправляем участок темы или плагина, завершаем зависшее обновление базы.

04

Проверяем главную, типовые страницы, вход администратора, формы, поиск и сценарии магазина, затем очищаем кеши и выключаем публичный вывод отладочных сообщений.

05

Сохраняем рабочую копию и передаём список версий вместе с рекомендациями по следующему обновлению на тестовой площадке.

Что входит в стоимость

24 900 ₽ за всю работу

Снимаем копию файлов и базы, изучаем журналы PHP и WordPress, проверяем версии ядра, темы и расширений. Локализуем конфликт, исправляем код или настройки, обновляем совместимые компоненты и проверяем ключевые страницы. Если сбой затрагивает собственный плагин или тему, устраняем найденную несовместимость в связанном участке кода.

Что будет готово

Материалы

Передадим вам

  • Рабочий сайт и административная панель WordPress с исправленной причиной сбоя.
  • Резервная копия восстановленного состояния, список проверенных компонентов и краткое описание найденного конфликта.
  • Чек-лист следующего обновления с порядком проверки темы, плагинов, PHP и основных пользовательских сценариев.
Проверка

Перед сдачей проверим

  • Контрольные страницы возвращают штатный ответ, открываются с корректной вёрсткой и сохраняют содержимое, которое было в базе перед началом работ.
  • Вход в панель управления, отправка тестовой формы и согласованные функции сайта проходят проверку на компьютере и телефоне.
  • Журнал проверки содержит найденную причину, выполненное исправление и путь к резервной копии рабочего состояния.

Как это выглядит на практике

Сайт сломался после обновления плагина

Типичная ситуация: после обновления WordPress, плагина, темы или PHP посетители видят пустую страницу, критическую ошибку либо сообщение о технических работах. Сначала после автоматического обновления посетители начали получать критическую ошибку, а вход в WordPress закрылся, затем журнал показал вызов устаревшей функции из дополнения к форме, которое оказалось несовместимо с новой версией основного плагина, а в финале мы сохранили базу, вернули согласованные версии и исправили вызов в пользовательском дополнении.

  1. 01

    После автоматического обновления посетители начали получать критическую ошибку, а вход в WordPress закрылся.

  2. 02

    Журнал показал вызов устаревшей функции из дополнения к форме, которое оказалось несовместимо с новой версией основного плагина.

  3. 03

    Мы сохранили базу, вернули согласованные версии и исправили вызов в пользовательском дополнении.

  4. 04

    Главная, формы и административная панель прошли проверку, после чего рабочее состояние сохранили отдельной копией.

Что понадобится для работы

От вас

  • Доступ к хостингу, файлам и базе данных, а также учётная запись WordPress, если панель управления открывается.
  • Примерное время поломки и перечень компонентов или настроек, которые обновлялись перед появлением ошибки.
  • Список важных страниц и функций для контрольной проверки: формы, кабинет, оплата, поиск либо другой основной сценарий.

Если у вас немного другая ситуация

Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.

Стоимость работ 24 900 ₽ полная стоимость известна заранее
  1. 3 000 ₽после подписания договора через Диадок
  2. 21 900 ₽после выполнения, демонстрации и приёмки результата

Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.

Часто спрашивают

Об этой услуге

Сохранятся ли заказы и материалы, добавленные после старой резервной копии?

Сначала копируем текущее состояние и стараемся восстановить совместимость компонентов поверх актуальной базы. Полный откат базы используем только после согласования, когда точечное восстановление технически невозможно.

Получится ли восстановить сайт, если панель WordPress закрыта ошибкой?

Да, диагностику можно провести через файлы, базу, журналы хостинга и WP-CLI при наличии такого доступа. Для начала работы достаточно доступа к серверу.

Можно ли сразу обновить остальные плагины и PHP?

После восстановления оцениваем совместимость и безопасную последовательность обновлений. Связанные небольшие обновления включаем в согласованный план, а крупный переход версии лучше проверить на отдельной копии.

Сохранятся ли заказы и материалы, добавленные перед сбоем?

Сначала снимаем копию текущих файлов и базы, затем выбираем способ восстановления с учётом свежих данных. При откате отделяем проблемный код от заказов, записей и загрузок, появившихся после обновления.

Цена и изменения по ходу работы

Цена на странице окончательная?

Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.

Что означает резерв незапланированных работ?

Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.

Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.

Можно уточнять детали уже во время работы?

Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.

Начало работы и оплата

Как оформляются договор и оплата?

Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.

Когда начинается срок выполнения?

Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.

Как учитываются платные лицензии и внешние сервисы?

До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.

Проверка результата и гарантия

Как принимается готовая работа?

Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.

Какая гарантия действует после сдачи?

На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.

Следующий шаг

Опишите задачу

Расскажите, что происходит сейчас и какой результат хотите получить. Можно указать сайт, CMS, 1С, CRM, ERP или другую систему. Если подходящую услугу выбирать рано, просто опишите ситуацию — мы разберёмся и предложим следующий шаг.