Исправление ошибок и багов

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

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

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

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

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

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

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

Обновления, из-за которых сайт перестал работать

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

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

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

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

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

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

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

Взломанные, обезображенные и занесенные в черный список сайты

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

Ошибки JavaScript и интерфейса

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

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

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

Письма, которые не приходят

Письма с сайта попадают в спам или пропадают бесследно: SPF, DKIM, DMARC, маршрут отправки и плагин, который тихо поглощает ошибки.

Как это работает

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

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

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

  2. Мы думаем, прежде чем назвать цену

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

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

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

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

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

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

25 лет разработки полного цикла под руководством Нила Локка

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

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

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

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

Для каждой типовой задачи существует отдельная служба.

Управляемый перенос

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

Управляемый перенос

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

Одна команда, одна смета — всё, что вам нужно, а для большинства проектов требуется больше одной.

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

Кастомные сборки, WooCommerce, безголевой WordPress, оптимизация производительности и восстановление сайтов от специалистов, которые размещают WordPress в больших масштабах.

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

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

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

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

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

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

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

Пользовательская веб-разработка

Полностековая разработка на PHP, Laravel, .NET, Node и любых современных фреймворках, независимо от используемого стека.

Пользовательская веб-разработка

Управляемый перенос

Мы перенесем сайт сюда, и вы увидите это своими глазами, либо мы передадим его тем, кто будет размещать его дальше.

Управляемый перенос

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

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

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

Какой уровень доступа вам нужен?

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

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

Бесплатный осмотр проводится перед составлением сметы именно для того, чтобы это был наш риск, а не ваш. Если мы не видим путей решения проблемы, мы говорим об этом сразу, и вы ничего не платите.

Это только WordPress?

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

Мой сайт сейчас не работает.

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

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

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

Расскажите, что именно не работает

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

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