WordPress без лишнего риска

Ремонт WordPress и исправление ошибок

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

Что входит в работу

Ошибка 500 и белый экран

Проверяю логи, PHP, тему и плагины, чтобы устранить причину, а не скрыть сообщение.

Сбой после обновления

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

Не работает форма

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

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

Исправляю вход, права, циклические перенаправления и критические ошибки.

Медленная загрузка

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

Перенос и HTTPS

Исправляю URL, сертификат, смешанный контент и ошибки после миграции.

Сообщение «На сайте возникла критическая ошибка»

Так WordPress сообщает, что ошибка PHP остановила сайт. Само сообщение не говорит, что сломалось, поэтому ремонт я начинаю с логов, а не с догадок.

Чаще всего ошибка появляется сразу после обновления, установки плагина или смены настроек на хостинге. Сайт перестаёт открываться у посетителей, а часто пропадает и вход в админку wp-admin.

Самые частые причины

  • конфликт плагинов или темы после обновления;
  • версия PHP на хостинге, которую не поддерживает плагин или тема;
  • исчерпан лимит памяти PHP;
  • прерванное обновление и неполные файлы;
  • ошибка в коде, добавленном в тему, например в functions.php.

Чего не делать вслепую

  • не удаляйте плагины: вместе с ними пропадут их настройки;
  • не восстанавливайте старую копию, пока не проверили, что она полная и чистая;
  • не меняйте версию PHP, пока не знаете, что её требует.

Что я проверяю первым

  • письмо от WordPress со ссылкой на режим восстановления (функция есть с версии 5.2);
  • журнал ошибок PHP и файл debug.log;
  • последние изменения: обновления, новые плагины, переезды и настройки хостинга.

Другие сообщения, с которыми приходят клиенты

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

Ошибка установки соединения с базой данных

Что обычно значит: WordPress не соединяется с базой: неверные данные в wp-config.php, отключён сервер базы или повреждены таблицы.

Что проверяю: Данные подключения, состояние сервера базы у хостинга и таблицы.

Allowed memory size … exhausted

Что обычно значит: Скрипт превысил лимит памяти PHP, обычно из-за тяжёлого плагина или импорта.

Что проверяю: Какой плагин расходует память и подходит ли лимит сайту.

Briefly unavailable for scheduled maintenance

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

Что проверяю: Файл .maintenance и полноту обновлённых файлов.

ERR_TOO_MANY_REDIRECTS

Что обычно значит: Петля перенаправлений, часто после перехода на HTTPS или смены адреса сайта.

Что проверяю: Адрес сайта в базе, правила сервера, CDN и плагины перенаправлений.

502 / 503 от сервера

Что обычно значит: Сервер не справляется или PHP перестал отвечать, иногда из-за потока ботов.

Что проверяю: Логи сервера, лимиты хостинга и самые тяжёлые запросы.

Как проходит работа

Краткое описание

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

Диагностика

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

Исправление

Вношу согласованные изменения на копии или с резервным планом.

Проверка

Тестирую страницы, форму, панель и фиксирую результат.

Сколько стоит ремонт WordPress

Цены указаны для типового сайта компании на WordPress. Одна и та же ошибка 500 может означать простой конфликт или несколько часов работы в коде, поэтому точную цену и срок я называю после диагностики, до начала работ.

Простая правка

от 150 zł

Настройка, конфигурация или один плагин, который мешает работе сайта.

Запросить смету

Ошибка 500, белый экран, сбой после обновления

от 250 zł

Диагностика по логам, восстановление работы и устранение причины конфликта.

Запросить смету

Форма, почта или админка

от 200 zł

Отправка сообщений, SMTP, вход в wp-admin, права и петля входа.

Запросить смету

Большой сайт или сложный магазин

Много страниц и плагинов, WooCommerce с интеграциями, собственный код или сервер VPS. Сначала диагностика, потом цена и план работ.

индивидуальная оценка

Запросить смету

Удаление вирусов и бэкдоров

Отдельная услуга: чистка файлов и базы и закрытие точки входа.

от 700 zł

Подробнее об услуге

Перенос, скорость, WooCommerce

Объём зависит от числа страниц, плагинов, интеграций и оплат.

оценка после диагностики

Запросить смету

Смежные услуги

Что подготовить к заявке

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

Список для заявкиМожно скопировать в форму
  • адрес сайта и точный текст ошибки или снимок экрана;
  • что изменилось перед сбоем: обновление, новый плагин, смена хостинга или PHP;
  • доступ к панели хостинга или FTP, а если работает, то и к wp-admin;
  • есть ли резервная копия и от какой она даты;
  • это магазин WooCommerce или нет и работают ли оплаты.

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

Можно ли назвать цену сразу?

Точная цена зависит от причины. Для типового сайта компании простая правка стоит от 150 zł, ошибка 500 или сбой после обновления от 250 zł. Большие сайты и сложные магазины оцениваю индивидуально. Объём и стоимость я сообщаю после короткой диагностики, до начала исправления.

Что нужно для начала?

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

Вы ремонтируете WooCommerce?

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

Сайт заражен вирусом?

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

Что значит сообщение «На сайте возникла критическая ошибка»?

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

Почините сайт, если не работает wp-admin?

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

Сколько времени занимает ремонт?

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

Можно ли самому сменить версию PHP?

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

Заявка с сайта

Опишите, что случилось с сайтом

Форма отправит сообщение напрямую в мой Telegram. Обычно достаточно адреса сайта и краткого описания.