Устранение багов и ошибок

Устранение багов и ошибок — на любом сайте, независимо от того, кто его создал

Белые экраны, фатальные ошибки PHP, ошибки 500, незаметно дающий сбой процесс оформления заказа, обновление, уронившее сайт, конфликт плагинов, который никто не может найти, ошибки JavaScript, взломанный сайт. Сообщите нам симптом, и мы найдем причину. WordPress, WooCommerce, Laravel, Django, Node или обычный PHP — и вам не обязательно пользоваться нашим хостингом, чтобы всё исправить.

Отчет о результатах, большинство из которых пройдено успешно, а один отмечен как требующий внимания, с общей оценкой.
  • Любой хостВам не нужно переезжать
  • Любая CMSWordPress, Woo, Laravel, Django, Node, PHP
  • 25+ летчтения чужого кода
  • Причинаисправлено, а не просто скрыт симптом
  • Сначала мы создаем резервную копиюНичего не изменяется, пока нет пути назад
  • Мы находим причинужурналы, трассировки и запросы, а не догадки
  • Мы говорим вам, что это былопростым английским языком, чтобы этого можно было избежать в следующий раз
  • Без обязательств по переносуМы исправим это на месте

Что мы исправляем

Если сайт делает то, чего не должен, или перестал делать то, что должен, это есть в этом списке.

Белые экраны и фатальные ошибки PHP

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

Обновления, нарушившие работу сайта

Обновление ядра, плагина, темы или версии PHP, приведшее к сбою в работе. Вместо того чтобы советовать вам больше никогда не обновляться, мы сначала восстанавливаем работу сайта, а затем безопасно завершаем обновление.

Конфликты плагинов и тем

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

Неработающие оформления заказа и платежи

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

Ошибки, проявляющиеся в виде замедления работы

Запросы N+1, cron, запускаемый при каждой загрузке страницы, некэшированный внешний вызов, таблица без индекса. Часто описывается как «сайт работает медленно» и исправляется как ошибка.

Взломанные, дефейснутые и занесенные в черный список сайты

Вредоносное ПО удалено, пути проникновения закрыты, бэкдоры найдены, а работа над репутацией завершена — Search Console, черные списки и связанная с ними репутация почты.

Ошибки JavaScript и фронтенда

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

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

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

Недоходящее электронное письмо

Почта сайта попадает в спам или бесследно исчезает — SPF, DKIM, DMARC, путь отправки и плагин, который молча поглощает сбои.

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

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

  1. Опишите симптом

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

  2. Мы проверяем, прежде чем оценивать стоимость

    Мы выполняем проверку сайта и журналов в режиме «только чтение», чтобы смета основывалась на фактической причине, а не на внешних симптомах. Эта проверка бесплатна.

  3. Мы исправляем это на копии, а затем на сайте

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

  4. Вам сообщают, что это было

    Краткое описание причины, исправления и всего, что мы заметили в процессе и что может доставить вам неприятности в дальнейшем. Если проблема связана с хостингом, а не с кодом, мы прямо об этом заявляем.

С кем вы работаете

25 лет фулстек-разработки под руководством Neil Lock

Спасательными работами здесь руководит основатель и генеральный директор Neil Lock, фулстек-разработчик с примерно 25-летним опытом продакшн-разработки на PHP, Python, .NET и JavaScript. Отладка чужой кодовой базы — это навык, отличный от написания собственного кода, и он приходит только с опытом прочтения огромного их количества.

Мы также управляем базовой платформой, на которой размещено более 700 000 сайтов, поэтому видим, что на самом деле нарушает работу WordPress и WooCommerce при больших объемах нагрузки, а не то, о чем пишут на форумах в 2019 году.

  • Около 25 лет full-stack — PHP, Laravel, Python, Django, .NET, Node и WordPress
  • Считывает журналы, трассировки и запросы — а не только симптом на экране
  • Устраняет причину, а затем на простом английском языке объясняет вам, что ее вызвало
  • Работает на сайтах, которые мы не размещаем, без обязательств по переносу
Neil Lock в LinkedIn
Служба поддержки с очередью обращений и ответом в процессе написания.

У некоторых проблем есть отдельная страница

Там, где задача имеет известную форму, для неё есть специальный сервис.

Перенос с помощью ИИ — бесплатно

Наш ИИ перенесет ваш сайт сюда под контролем нашей команды миграции и с полным предварительным тестированием перед переключением. Бесплатно на каждом платном тарифе.

Перенос с помощью ИИ — бесплатно →

Каждая услуга разработки, которую мы предлагаем

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

Разработка WordPress

Индивидуальная разработка, WooCommerce, headless WordPress, оптимизация производительности и экстренное восстановление от специалистов, хостящих WordPress в масштабе.

Разработка WordPress →

Пользовательские плагины и темы

Индивидуальные плагины, блоки Gutenberg, дочерние темы и полностью настраиваемые темы, созданные в соответствии со стандартами каталога WordPress.org.

Пользовательские плагины и темы →

Python и разработка приложений

Приложения, API, автоматизация и интеграции с AI/LLM на Python, Django и современных асинхронных бэкендах.

Python и разработка приложений →

Экспертное ускорение сайта

Этап оптимизации вашего существующего сайта — Core Web Vitals, запросы и кэширование, измеренные до и после.

Экспертное ускорение сайта →

Перенос с помощью ИИ — бесплатно

Наш ИИ перенесет ваш сайт сюда под контролем нашей команды миграции и с полным тестированием перед переключением. Бесплатно на каждом платном тарифе.

Перенос с помощью ИИ — бесплатно →

Часто задаваемые вопросы

Обязательно ли размещать хостинг у вас?

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

Какой доступ вам необходим?

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

Что, если вы не можете найти это?

Бесплатная предварительная оценка проводится до выставления коммерческого предложения именно для того, чтобы этот риск лежал на нас, а не на вас. Если мы не увидим пути к решению проблемы, то сообщим об этом на данном этапе, и вы ничего не оплачиваете.

Это только WordPress?

Нет. WordPress и WooCommerce составляют большую часть, но мы также работаем с Laravel, Django и современным Python, .NET, Node и чистым PHP. Если это работает в интернете, мы с высокой вероятностью уже отлаживали что-то подобное раньше.

Мой сайт сейчас недоступен.

Укажите это в форме, и мы рассмотрим обращение соответствующим образом. Если вы уже являетесь клиентом хостинга, откройте запрос через панель управления — так он дойдет до нас быстрее, чем любым другим способом на этой странице.

Можете ли вы предотвратить повторение этого?

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

Расскажите нам, что сломалось

Симптом, время его появления и то, что изменилось непосредственно перед этим. Мы изучаем проблему перед тем, как рассчитать стоимость, при этом диагностика и расчёт предоставляются бесплатно.

Получить бесплатный расчет стоимости