Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Ссылка сайта некрасиво отображается в Telegram: как настроить Open Graph
Если ссылка сайта в Telegram выглядит без картинки, с неправильным заголовком или старым описанием, нужно проверить Open Graph, кеш и доступность изображения.
Читать статью →UTM-метки не попадают в заявку: как сохранить источник клиента
Если UTM-метки не попадают в заявку, менеджер видит обращение без источника, а реклама теряет понятную связь с продажами.
Читать статью →Цели в Метрике не срабатывают: как найти разрыв между формой и аналитикой
Цели в Яндекс.Метрике могут не срабатывать из-за AJAX-форм, неправильного идентификатора цели, ошибок JavaScript, дублей счетчика или неверного события.
Читать статью →Страницы есть на сайте, но не попадают в поиск: где искать проблему индексации
Если страницы открываются на сайте, но не появляются в поиске, причина может быть в robots.txt, sitemap, canonical, дублях, HTTP-статусах или слабой внутренней перелинковке.
Читать статью →Не работает SMTP почта домена: как вернуть отправку писем с сайта
SMTP почта домена может не работать из-за хоста, порта, TLS, пароля, SPF, DKIM, DMARC, блокировки провайдера, From-адреса или лимитов отправки.
Читать статью →Поддомен на VPS не открывается: как проверить DNS, Nginx и SSL
Поддомен на VPS может не открываться из-за DNS-записи, server_name, виртуального хоста, firewall, SSL, IPv6, прав на папку или неправильного document root.
Читать статью →Ошибка memory limit на сайте: как найти тяжелый скрипт и не просто поднять лимит
Memory limit на сайте возникает из-за тяжелых запросов, больших изображений, импорта, плагинов, рекурсии, выгрузок, отчетов или недостаточного лимита PHP.
Читать статью →Ошибка JavaScript в консоли сайта: как понять, что она ломает
Ошибка JavaScript в консоли может ломать формы, меню, слайдеры, корзину, фильтры, аналитику и любые интерактивные элементы сайта.
Читать статью →Не сохраняются изменения в админке: как найти ошибку формы, прав или базы
Если изменения в админке не сохраняются, причина может быть в правах, CSRF, валидации, базе данных, кешировании, AJAX, лимитах PHP или ошибке редактора.
Читать статью →Галерея фото не открывается: как исправить lightbox, изображения и JavaScript
Галерея фото может не открываться из-за ошибки lightbox, путей к изображениям, lazy load, конфликтов JavaScript, CSS overlay или неправильной разметки.
Читать статью →Серверная панель не открывается после обновления: как восстановить доступ
После обновления серверная панель может перестать открываться из-за сервиса, порта, SSL, firewall, PHP, базы панели, прав или несовместимой версии.
Читать статью →WebApp не отправляет корзину в бота: как починить Telegram Mini App
Если WebApp не отправляет корзину в Telegram-бота, пользователь выбирает товары, но бот не получает состав заказа, сумму или данные клиента.
Читать статью →