К содержимому

Критическая ошибка WordPress

Восстановим WordPress после критической ошибки, определим проблемный компонент и вернём сайт в нормальный режим без маскировки причины.

Стоимость

2 500₽

за час работы

от 30мин

время реакции

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

Как проявляется проблема

Выберите симптом — подскажем, что сохранить для диагностики.

Как проявляется проблема

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

Передать данные на диагностику →

Где обычно находится причина

Одинаковый внешний симптом может иметь разные причины, поэтому решение подтверждаем логами и воспроизводимым тестом.

Несовместимый или повреждённый плагин

Сопоставляем уведомление WordPress с записью PHP и последним обновлением.

Ошибка темы или functions.php

Проверяем файл и вызов, указанные в журнале, на тестовой копии.

Несовместимость PHP

Сверяем требования компонента и доступную версию PHP.

Нехватка памяти или ошибка кастомного кода

Разделяем исчерпание ресурса и ошибку приложения по журналу.

Передайте ошибку на диагностику

Пришлите данные, которые уже есть, — согласуем диагностику.

От диагностики к исправлению

Фиксируем сценарий и журналы, согласуем изменение и способ отката.

Подтверждаем причину и согласуем план

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

Входим через Recovery Mode или файловый доступ

Выбираем способ доступа после согласования и подготовки резервной копии.

Локализуем компонент по уведомлению и логам

Сопоставляем сообщение Recovery Mode с фатальной ошибкой PHP.

Исправляем или безопасно заменяем компонент

Сохраняем настройки и данные, проверяем совместимость на копии.

Выходим из режима восстановления и проводим регрессионную проверку

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

Как проверяем выход из критической ошибки WordPress

Приёмка проходит в обычном режиме после исправления проблемного компонента.

Фиксируем уведомление о критической ошибке, компонент из письма Recovery Mode и действие, вызвавшее сбой. Если письма нет, используем согласованный файловый доступ и журнал PHP.

После исправления выходим из Recovery Mode и в новой обычной сессии повторяем исходное действие с согласованным набором активных компонентов. Сайт и wp-admin должны открываться, операция — завершаться, а та же фатальная ошибка — отсутствовать в журнале.

Проверяем связанную функцию исправленного плагина или темы: например, форму после правки плагина либо страницу на затронутом шаблоне. Временное приостановление компонента в сессии восстановления само по себе не считается готовым результатом.

Команда и опыт

4года

средний срок работы
с клиентами

30+

специалистов уровня
middle+/senior

С какими сбоями помогаем

Несколько примеров типовых задач.

Recovery Mode

Recovery Mode указывает на плагин

После обновления WordPress прислал уведомление об ошибке компонента.

Что делаем
Сверяем уведомление и PHP log, проверяем совместимую замену или исправление на копии.
Результат
Сайт работает в обычном режиме, сценарий плагина проверен.
Тема

Критическая ошибка после правки functions.php

Часть страниц и админка недоступны.

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

Добрые слова

Это просто космос. Так структурировать проект и доносить суть я ещё не встречал - всё разложили по полочкам с первого касания

Александр ВоробьёвКСК Вертикаль

Прототип сделали именно таким, каким мы его представляли, хотя сами толком объяснить не могли

Дмитрий ЛамИмпульс

Лучшее вложение в digital за последний год

Максим КрыловПремьер групп

Очень уверенно ведут проект и при этом нормально объясняют всё клиенту

Анна СоколоваРегион cервис

Приятно удивлена, что ни разу не всплыло "мы это не обсуждали". Все хотелки, которые возникали по ходу, брали в работу без лишних споров

Екатерина МироноваОптима

Cдали даже чуть раньше дедлайна, и это без потери качества

Анна БеловаСеверТорг

Комфортная коммуникация. Без сложных терминов и бесконечных переписок

Медиа контурСтройклимат

Было ощущение, что проект ведёт внутренняя команда, а не подрядчик

Никита ЖуравлёвСтудия развития

Ребята отработали как для себя

Мария ТарасоваГород онлайн

Понравился подход к работе — без воды и бесконечных "мы подумаем". Всё чётко: этапы, сроки, ответственность

Полина ГромоваНовая среда

Хорошо, что не пытались продать лишнего. Сначала разобрались в задаче, потом предложили адекватное решение под бюджет

Артём ЕрмаковИнтегра системс

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

NDA

Частые вопросы

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

Можно ли исправить без остановки сайта?

Зависит от причины; предпочтительно проверять изменение на копии и иметь план отката.

Какие доступы нужны?

Только необходимые для подтверждения причины; состав согласуем после первичного разбора.

Что прислать в заявке?

текст сообщения или письма Recovery Mode; время появления; последнее обновление или изменение; доступ к хостингу после согласования.

Почему нельзя сразу назвать срок?

Один симптом может возникать на разных уровнях, поэтому срок уточняется после воспроизведения и логов.

WordPress сообщает о критической ошибке?

Телефон, @логин или ссылка на MAX.

Отправляя контакт, вы соглашаетесь с политикой обработки данных.