Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Подписка Не Продлевается После Успешной Оплаты: Webhook, Статус И Даты Доступа
Подписка может не продлеваться после оплаты из-за webhook, статусов платежа, идемпотентности, часового пояса, ошибки cron, тарифа, пользователя или связи заказа.
Читать статью →OAuth State Не Совпадает После Редиректа: Как Исправить Ошибку Входа Через Соцсети
Ошибка OAuth state mismatch возникает из-за сессий, cookies, домена, SameSite, HTTPS, прокси, нескольких вкладок, кеша или неверного callback URL.
Читать статью →После Копирования Сайта Не Работает Авторизация: Cookies, Сессии, Домен И HTTPS
После копирования сайта авторизация может сломаться из-за cookies, session path, домена, HTTPS, .env, ключей приложения, кеша, базы или настроек CMS.
Читать статью →Поиск В Админке Не Работает: Как Починить Фильтры, SQL И Индексы
Поиск в админке может не работать из-за SQL-запроса, кодировки, индексов, прав доступа, ajax, фильтров, кеша, пагинации или ошибки после обновления CMS.
Читать статью →Редирект С WWW Не Работает: Как Исправить Канонический Домен Без Потери SEO
Редирект с www может не работать из-за DNS, SSL-сертификата, правил Nginx или Apache, конфликтов CMS, кеша CDN и неправильной схемы http/https.
Читать статью →Сайт Не Открывается На Новом Сервере: Как Проверить DNS, Nginx, PHP И Базу
После переноса сайт может не открываться из-за DNS, виртуального хоста, SSL, PHP-FPM, прав на файлы, базы данных, .env, firewall или неверного document root.
Читать статью →Парсер Не Видит Товары: Почему Сбор Данных Вдруг Стал Пустым
Парсер может перестать видеть товары из-за изменения HTML, динамической загрузки, защиты сайта, пагинации, фильтров, куки, региона или блокировки IP.
Читать статью →Telegram Бот Не Реагирует На Команды: Что Проверить В Webhook, Токене И Коде
Telegram-бот может не отвечать на команды из-за webhook, токена, SSL, ошибок кода, блокировки сервера, неверного роутинга, лимитов или падения фонового процесса.
Читать статью →Меню Сайта Не Открывается: Почему Не Работает Бургер, Dropdown Или Мобильная Навигация
Меню сайта может не открываться из-за JavaScript, CSS, z-index, перекрывающего блока, конфликта библиотек, адаптива, кеша или ошибки после обновления темы.
Читать статью →Roundcube Не Открывается На Сервере: Как Найти Причину В Nginx, PHP, IMAP И Правах
Roundcube может не открываться из-за PHP-FPM, прав на файлы, ошибки конфигурации Nginx или Apache, недоступного IMAP, SSL, сессий и лимитов сервера.
Читать статью →Очередь Фоновых Задач Не Успевает За Пиком Заказов: Как Найти Узкое Место
Очередь задач может отставать от пика заказов из-за малого числа worker, медленных jobs, внешних API, блокировок, retry storm, базы или отсутствия приоритетов.
Читать статью →Нужно Покрыть Критический Платежный Сценарий Автотестами: С Чего Начать
Платежный сценарий стоит покрывать автотестами через sandbox, фикстуры, мок webhook, проверку статусов заказа, идемпотентность и регрессионные E2E-тесты.
Читать статью →