Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Composer install ошибка: как разобраться с зависимостями PHP-проекта
Composer install может падать из-за версии PHP, composer.json, lock-файла, расширений, памяти, прав, приватных репозиториев или конфликтов пакетов.
Читать статью →Почему сайт долго загружается: где искать главные тормоза
Медленная загрузка сайта может быть связана с картинками, JS, CSS, сервером, базой, кешем, шрифтами, виджетами или плохим TTFB.
Читать статью →Сайт взломали: что делать в первые часы и как не потерять данные
Если сайт взломали, важно зафиксировать симптомы, сохранить копии, закрыть доступы, найти вход и очистить сайт без удаления нужных данных.
Читать статью →Ошибка Cloudflare 522: почему Cloudflare не может подключиться к серверу
Cloudflare 522 означает, что Cloudflare не дождался соединения с origin-сервером. Причина может быть в сервере, firewall, DNS или нагрузке.
Читать статью →Ошибка Mixed Content на сайте: почему HTTPS-страница грузит небезопасные ресурсы
Mixed Content появляется, когда HTTPS-сайт подгружает картинки, скрипты, стили или iframe по HTTP. Это ломает безопасность и иногда функциональность.
Читать статью →SPF не проходит проверку: почему письма с домена уходят в спам
SPF проверяет, какие серверы могут отправлять письма от домена. Ошибка SPF снижает доставляемость заявок и уведомлений.
Читать статью →Ошибка API: как понять, почему интеграция не отдает данные
API может падать из-за токена, endpoint, прав, лимитов, формата JSON, CORS, timeout или ошибки обработки ответа.
Читать статью →Ошибка checkout на сайте: почему клиент не может оформить заказ
Checkout может ломаться из-за JavaScript, доставки, оплаты, обязательных полей, плагинов, кеша или ошибок backend.
Читать статью →Не приходят уведомления с сайта: где теряются заявки и письма
Уведомления с сайта могут теряться из-за SMTP, DNS, формы, спама, webhook, CRM или неверного email получателя.
Читать статью →WordPress ошибка 500: как найти плагин, тему или PHP-сбой
Ошибка 500 в WordPress чаще всего связана с PHP, плагином, темой, .htaccess, памятью или обновлением. Разбираем порядок диагностики.
Читать статью →Не приходят данные по webhook: как проверить интеграцию и не потерять заявки
Webhook может не приходить из-за URL, SSL, метода, подписи, таймаута, 403/500, JSON, очередей или ошибки принимающего скрипта.
Читать статью →Не обновляется цена товара: где искать ошибку в каталоге или магазине
Цена товара может не обновляться из-за кеша, вариаций, импорта, JavaScript, базы, интеграции 1С/CRM или неправильной логики скидок.
Читать статью →