kodnado.ru/articles

Статьи

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

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

Ошибка после обновления 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 Читать статью →

Клиент может вернуть товар после окончания срока: как закрыть ошибку возвратов

Почему система принимает просроченные возвраты: даты, статусы доставки, timezone, правила категорий и ручные исключения.

возвраты, интернет-магазин, заказы, бизнес-правила, ecommerce Читать статью →

Антивирус удаляет EXE как подозрительный: как подготовить Windows-сборку

Почему EXE попадает в false positive: неподписанный файл, упаковщик, редкое приложение, installer, репутация и code signing.

Windows, EXE, антивирус, code signing, desktop app Читать статью →

Браузерные уведомления перестали приходить: как проверить Web Push

Почему Web Push не доставляется: permission, service worker, VAPID, subscription, HTTPS, payload, браузер и истекшие подписки.

Web Push, браузерные уведомления, service worker, VAPID, PWA Читать статью →

Макрос Excel обрабатывает только часть строк: как исправить VBA-логику

Почему VBA-макрос пропускает строки: UsedRange, пустые ячейки, фильтры, скрытые строки, счетчик цикла и формат данных.

VBA, Excel, макрос, автоматизация, таблицы Читать статью →