kodnado.ru/articles

Статьи

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

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Автообновление скачивается, но не устанавливается: диагностика Electron и desktop-приложений

Приложение скачивает обновление, но версия не меняется. Разбираю подпись, права, installer, update feed, логи и обработку перезапуска.

Electron, автообновление, desktop, installer, приложение Читать статью →

Отказ от cookies не сохраняется после перезагрузки: как исправить consent

Пользователь отказался от cookies, но баннер появляется снова или трекеры продолжают работать. Что проверить в consent storage, тегах и скриптах.

cookies, consent, аналитика, GDPR, баннер cookies Читать статью →

Отчет обновляется несколько часов: как ускорить BI-дашборд и выгрузку

BI-отчет или таблица обновляется слишком долго. Разбираю SQL, источники данных, инкрементальные загрузки, кэш и расписание обновления.

BI, дашборд, SQL, отчеты, оптимизация Читать статью →

Виртуальная машина недоступна после изменения security group: как вернуть доступ

После правки security group пропал SSH, сайт или API. Разбираю входящие правила, исходящий трафик, подсети, firewall внутри VM и безопасное восстановление.

security group, облако, VPS, SSH, firewall Читать статью →

Ошибка после обновления PHP: как вернуть сайт в работу и не потерять данные

После обновления PHP сайт показывает fatal error, белый экран или ломает плагины. Что проверить в версии PHP, расширениях, CMS и старом коде.

PHP, CMS, ошибка сайта, обновление PHP, backend Читать статью →

Бот не видит сообщения в группе: права, privacy mode, webhook и события

Бот добавлен в группу, но не реагирует на сообщения. Разбираю права администратора, настройки privacy mode, webhook, типы событий и фильтры.

бот, Telegram бот, группа, webhook, автоматизация Читать статью →

Nginx не отдает сайт: диагностика 403, 404, 502 и пустой страницы

Что делать, если nginx не открывает сайт после переноса, деплоя или правки конфига. Разбираю server block, root, права, PHP-FPM и логи.

nginx, сервер, VPS, PHP-FPM, ошибка сайта Читать статью →

Popup не работает на сайте: как исправить окно, форму или модальное сообщение

Popup не открывается, не закрывается, перекрывает страницу или не отправляет форму. Показываю, где искать ошибку в JavaScript, CSS, CMS и событиях.

popup, JavaScript, форма заявки, frontend, доработка сайта Читать статью →

Домен ведет не на тот сайт: что проверить в DNS, хостинге и SSL

Домен открывает чужой сайт, старую версию или заглушку хостинга. Разбираю типовые причины: DNS, виртуальный хост, кэш, SSL и настройки панели.

домен, DNS, хостинг, SSL, настройка сайта Читать статью →

Парсер блокируется сайтом: как найти причину и восстановить сбор данных

Что делать, если парсер перестал собирать данные, получает капчу, 403 или пустые страницы. Разбираю причины блокировок и аккуратные варианты исправления.

парсер, автоматизация, скрипты, антибот, сбор данных Читать статью →

Письма отклоняются из-за плохой репутации IP: как восстановить доставляемость

Что делать с плохой репутацией почтового IP: blacklist, bounce logs, SPF, DKIM, DMARC, warm-up, жалобы и смена relay.

доставляемость, email, IP reputation, SPF, DKIM Читать статью →

Ссылка восстановления пароля сразу просрочена: как исправить reset flow

Почему reset-ссылка не работает: timezone, TTL, token hash, повторный запрос, одноразовость, база и clock skew.

восстановление пароля, авторизация, безопасность, token, backend Читать статью →