Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Вход через VK создает второго пользователя: как правильно связать аккаунты
Если вход через VK создает второго пользователя, проблема обычно в привязке social id, email, проверке существующего аккаунта и правилах объединения профилей.
Читать статью →Telegram WebApp не открывает оплату: как проверить платежный сценарий
Оплата в Telegram WebApp может не открываться из-за кнопки, redirect, invoice, backend, provider token, WebView, HTTPS, CORS или проверки initData.
Читать статью →Нужно настроить автоматический бэкап сайта: что копировать и как проверять восстановление
Автоматический бэкап сайта должен сохранять файлы, базу данных, конфиги и uploads, а главное — регулярно проверяться на восстановление.
Читать статью →Каталог показывает пустые категории: как исправить товары, фильтры и SEO
Пустые категории в каталоге появляются из-за отсутствия товаров, неверных связей, фильтров, статусов, остатков, кеша или SEO-страниц без наполнения.
Читать статью →Подключить ChatGPT к сайту: как сделать полезного AI-помощника без хаоса
ChatGPT можно подключить к сайту для поддержки, поиска по базе знаний, обработки заявок, подсказок клиентам и автоматизации внутренних задач.
Читать статью →Сайт долго открывается на телефоне: как ускорить мобильную загрузку
Мобильная загрузка сайта тормозит из-за тяжелых изображений, JavaScript, CSS, шрифтов, TTFB, сторонних скриптов, кеша или слабого сервера.
Читать статью →Reality не работает: как проверить Xray, ключи и сетевые настройки
Reality в Xray может не работать из-за ключей, SNI, shortId, времени сервера, клиента, firewall, версии Xray или ошибки inbound-конфига.
Читать статью →DNS-записи не применяются: как проверить зону, NS и кеш
DNS-записи могут не применяться из-за неверных NS, старой зоны, TTL, кеша провайдера, ошибки в типе записи, дублирующих A/AAAA или неправильной панели.
Читать статью →Сервер выдает 502 Bad Gateway: как найти проблему между Nginx и backend
502 Bad Gateway возникает, когда Nginx или прокси не получает нормальный ответ от backend: PHP-FPM, Node.js, upstream, socket или контейнер недоступен.
Читать статью →Cron задача не выполняется: как проверить расписание, окружение и логи
Cron может не выполнять задачу из-за неправильного расписания, пользователя, путей, PHP/Python окружения, прав, переменных env или отсутствия логирования.
Читать статью →Парсер собирает пустые данные: как найти причину в селекторах и загрузке страницы
Парсер может собирать пустые данные из-за изменившейся верстки, JavaScript-рендера, блокировки, пустого HTML, неверных селекторов или авторизации.
Читать статью →Telegram webhook не срабатывает: как проверить бота, SSL и обработчик
Webhook Telegram может не срабатывать из-за SSL, URL, setWebhook, 500 ошибки обработчика, firewall, редиректа, pending updates или неверного токена.
Читать статью →