kodnado.ru/articles

Статьи

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

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

Вход через VK создает второго пользователя: как правильно связать аккаунты

Если вход через VK создает второго пользователя, проблема обычно в привязке social id, email, проверке существующего аккаунта и правилах объединения профилей.

VK, OAuth, авторизация, пользователи, личный кабинет Читать статью →

Telegram WebApp не открывает оплату: как проверить платежный сценарий

Оплата в Telegram WebApp может не открываться из-за кнопки, redirect, invoice, backend, provider token, WebView, HTTPS, CORS или проверки initData.

Telegram WebApp, оплата, Mini App, бот, платежи Читать статью →

Нужно настроить автоматический бэкап сайта: что копировать и как проверять восстановление

Автоматический бэкап сайта должен сохранять файлы, базу данных, конфиги и uploads, а главное — регулярно проверяться на восстановление.

бэкап, резервная копия, сервер, MySQL, cron Читать статью →

Каталог показывает пустые категории: как исправить товары, фильтры и SEO

Пустые категории в каталоге появляются из-за отсутствия товаров, неверных связей, фильтров, статусов, остатков, кеша или SEO-страниц без наполнения.

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

Подключить ChatGPT к сайту: как сделать полезного AI-помощника без хаоса

ChatGPT можно подключить к сайту для поддержки, поиска по базе знаний, обработки заявок, подсказок клиентам и автоматизации внутренних задач.

ChatGPT, AI, бот, API, автоматизация Читать статью →

Сайт долго открывается на телефоне: как ускорить мобильную загрузку

Мобильная загрузка сайта тормозит из-за тяжелых изображений, JavaScript, CSS, шрифтов, TTFB, сторонних скриптов, кеша или слабого сервера.

скорость, мобильная версия, PageSpeed, LCP, оптимизация Читать статью →

Reality не работает: как проверить Xray, ключи и сетевые настройки

Reality в Xray может не работать из-за ключей, SNI, shortId, времени сервера, клиента, firewall, версии Xray или ошибки inbound-конфига.

Reality, Xray, VPN, сервер, сеть Читать статью →

DNS-записи не применяются: как проверить зону, NS и кеш

DNS-записи могут не применяться из-за неверных NS, старой зоны, TTL, кеша провайдера, ошибки в типе записи, дублирующих A/AAAA или неправильной панели.

DNS, домен, NS, TTL, хостинг Читать статью →

Сервер выдает 502 Bad Gateway: как найти проблему между Nginx и backend

502 Bad Gateway возникает, когда Nginx или прокси не получает нормальный ответ от backend: PHP-FPM, Node.js, upstream, socket или контейнер недоступен.

502, Nginx, сервер, PHP-FPM, backend Читать статью →

Cron задача не выполняется: как проверить расписание, окружение и логи

Cron может не выполнять задачу из-за неправильного расписания, пользователя, путей, PHP/Python окружения, прав, переменных env или отсутствия логирования.

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

Парсер собирает пустые данные: как найти причину в селекторах и загрузке страницы

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

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

Telegram webhook не срабатывает: как проверить бота, SSL и обработчик

Webhook Telegram может не срабатывать из-за SSL, URL, setWebhook, 500 ошибки обработчика, firewall, редиректа, pending updates или неверного токена.

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