Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Переключатель языка на сайте не работает: как починить мультиязычность без дублей
Сломанный переключатель языка мешает пользователям и создает SEO-проблемы: не те URL, неверный hreflang, дубли и потеря выбранного языка.
Читать статью →После оплаты теряются UTM-метки: почему заявки и заказы приходят без источника
UTM-метки могут пропадать на шаге оплаты, редиректа или страницы спасибо. Из-за этого реклама работает, но отчеты не показывают реальный источник заказа.
Читать статью →Xray не запускается: как найти ошибку в конфиге, портах и сервисе
Xray может не стартовать из-за ошибки JSON-конфига, занятого порта, сертификата, прав, systemd, firewall или неверной связки inbound/outbound.
Читать статью →Telegram WebApp не открывается: что проверить в mini app, HTTPS и боте
Telegram WebApp может не открываться из-за HTTPS, домена, настроек BotFather, ошибок JavaScript, CSP, авторизации или некорректного URL.
Читать статью →Сайт падает ночью и никто не замечает: как настроить мониторинг и уведомления
Если сайт падает вне рабочего времени, вы узнаете об этом от клиентов или из просадки заявок. Мониторинг помогает поймать проблему сразу.
Читать статью →Docker Compose падает с ошибкой: как понять, что сломалось в окружении
Docker Compose может падать из-за переменных окружения, портов, volumes, сетей, прав, образов, зависимостей или несовместимой версии compose-файла.
Читать статью →Восстановление пароля не отправляет письмо: как найти проблему в почте и авторизации
Письмо восстановления может не уходить из-за SMTP, SPF/DKIM, очереди, ошибок PHP, неправильной ссылки или настроек почтового домена.
Читать статью →Накладная печатается с ошибками: как исправить шаблон, данные и PDF
Печатная форма может съезжать из-за шаблона, шрифтов, длинных строк, неверных данных, старого PDF-генератора или разных браузеров.
Читать статью →Обмен с 1C падает с ошибкой: как понять, где ломается синхронизация
Обмен сайта с 1C может падать на авторизации, файлах CommerceML, правах, таймаутах, больших каталогах или некорректных остатках.
Читать статью →Выгрузка товаров на Ozon не проходит: как найти ошибку в фиде и данных
Ozon может отклонять товары из-за неверных характеристик, категорий, картинок, цен, остатков или ошибок в API/фиде.
Читать статью →События ecommerce не отправляются: почему аналитика не видит корзину и покупки
Когда ecommerce-события не уходят в Метрику или аналитику, реклама и отчеты перестают показывать реальные действия покупателей.
Читать статью →Микроразметка не проходит проверку: как найти ошибку и не сломать SEO
Если валидатор ругается на schema.org, хлебные крошки, организацию, товар или FAQ, поисковик может не показывать расширенный сниппет.
Читать статью →