kodnado.ru/articles

Статьи

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

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

Подписка Не Продлевается После Успешной Оплаты: Webhook, Статус И Даты Доступа

Подписка может не продлеваться после оплаты из-за webhook, статусов платежа, идемпотентности, часового пояса, ошибки cron, тарифа, пользователя или связи заказа.

подписка, платежи, webhook, рекуррентные платежи, billing Читать статью →

OAuth State Не Совпадает После Редиректа: Как Исправить Ошибку Входа Через Соцсети

Ошибка OAuth state mismatch возникает из-за сессий, cookies, домена, SameSite, HTTPS, прокси, нескольких вкладок, кеша или неверного callback URL.

OAuth, авторизация, state, callback, cookies Читать статью →

После Копирования Сайта Не Работает Авторизация: Cookies, Сессии, Домен И HTTPS

После копирования сайта авторизация может сломаться из-за cookies, session path, домена, HTTPS, .env, ключей приложения, кеша, базы или настроек CMS.

авторизация, копия сайта, cookies, сессии, CMS Читать статью →

Поиск В Админке Не Работает: Как Починить Фильтры, SQL И Индексы

Поиск в админке может не работать из-за SQL-запроса, кодировки, индексов, прав доступа, ajax, фильтров, кеша, пагинации или ошибки после обновления CMS.

админка, поиск, фильтры, SQL, CMS Читать статью →

Редирект С WWW Не Работает: Как Исправить Канонический Домен Без Потери SEO

Редирект с www может не работать из-за DNS, SSL-сертификата, правил Nginx или Apache, конфликтов CMS, кеша CDN и неправильной схемы http/https.

www, редирект, SEO, HTTPS, домен Читать статью →

Сайт Не Открывается На Новом Сервере: Как Проверить DNS, Nginx, PHP И Базу

После переноса сайт может не открываться из-за DNS, виртуального хоста, SSL, PHP-FPM, прав на файлы, базы данных, .env, firewall или неверного document root.

перенос сайта, VPS, Nginx, PHP, DNS Читать статью →

Парсер Не Видит Товары: Почему Сбор Данных Вдруг Стал Пустым

Парсер может перестать видеть товары из-за изменения HTML, динамической загрузки, защиты сайта, пагинации, фильтров, куки, региона или блокировки IP.

парсер, товары, scraping, каталог, автоматизация Читать статью →

Telegram Бот Не Реагирует На Команды: Что Проверить В Webhook, Токене И Коде

Telegram-бот может не отвечать на команды из-за webhook, токена, SSL, ошибок кода, блокировки сервера, неверного роутинга, лимитов или падения фонового процесса.

Telegram бот, webhook, API, PHP, Python Читать статью →

Меню Сайта Не Открывается: Почему Не Работает Бургер, Dropdown Или Мобильная Навигация

Меню сайта может не открываться из-за JavaScript, CSS, z-index, перекрывающего блока, конфликта библиотек, адаптива, кеша или ошибки после обновления темы.

меню сайта, JavaScript, CSS, мобильная версия, верстка Читать статью →

Roundcube Не Открывается На Сервере: Как Найти Причину В Nginx, PHP, IMAP И Правах

Roundcube может не открываться из-за PHP-FPM, прав на файлы, ошибки конфигурации Nginx или Apache, недоступного IMAP, SSL, сессий и лимитов сервера.

Roundcube, почта, сервер, IMAP, PHP Читать статью →

Очередь Фоновых Задач Не Успевает За Пиком Заказов: Как Найти Узкое Место

Очередь задач может отставать от пика заказов из-за малого числа worker, медленных jobs, внешних API, блокировок, retry storm, базы или отсутствия приоритетов.

очередь, workers, производительность, заказы, backend Читать статью →

Нужно Покрыть Критический Платежный Сценарий Автотестами: С Чего Начать

Платежный сценарий стоит покрывать автотестами через sandbox, фикстуры, мок webhook, проверку статусов заказа, идемпотентность и регрессионные E2E-тесты.

автотесты, платежи, E2E, webhook, CI/CD Читать статью →