kodnado.ru/articles

Статьи

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

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

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

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

бот, Telegram, производительность, API, очереди Читать статью →

Бот не отправляет сообщения Telegram: как найти ошибку в API, токене и логике отправки

Telegram-бот может не отправлять сообщения из-за токена, chat_id, блокировки пользователем, webhook, лимитов API, ошибок форматирования или сетевых проблем.

Telegram, бот, API, webhook, уведомления Читать статью →

Ошибка базы данных WordPress: как восстановить подключение и не потерять сайт

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

WordPress, MySQL, база данных, CMS, хостинг Читать статью →

Фатальная ошибка на сайте: что делать, если вместо страницы белый экран или 500

Фатальная ошибка на сайте появляется из-за PHP-кода, несовместимых модулей, нехватки памяти, обновления CMS, прав файлов, базы данных или версии PHP.

ошибка сайта, PHP, 500, CMS, логи Читать статью →

Фильтр товаров не работает: как восстановить поиск по каталогу

Фильтр товаров ломается из-за параметров URL, AJAX, индексов, кеша, свойств товара, SEO-адресов, пагинации или ошибок backend-запроса.

каталог, фильтр, товары, AJAX, frontend Читать статью →

Слайдер на сайте не работает: как исправить JavaScript, стили и адаптив

Слайдер может не работать из-за ошибки JavaScript, конфликта библиотек, неправильной инициализации, CSS, lazy load, адаптива или порядка загрузки файлов.

frontend, слайдер, JavaScript, CSS, адаптив Читать статью →

После изменения PHP в панели сайт сломался: как безопасно вернуть рабочую версию

Смена версии PHP в панели хостинга может сломать сайт из-за несовместимых функций, расширений, ionCube, путей, прав или настроек php.ini.

PHP, хостинг, панель, CMS, сервер Читать статью →

Клавиатура бота пропадает после WebApp: как восстановить сценарий Telegram-бота

После закрытия Telegram WebApp клавиатура бота может исчезать из-за reply_markup, удаления сообщений, неверного сценария sendData или логики состояний.

Telegram, бот, WebApp, клавиатура, UX Читать статью →

Кнопка открыть WebApp не работает: как исправить Telegram Mini App

Кнопка открытия WebApp в Telegram может не работать из-за BotFather, HTTPS, домена, типа кнопки, версии клиента, initData или неправильной отправки клавиатуры.

Telegram, WebApp, Mini App, бот, JavaScript Читать статью →

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

Алерты по ошибкам сайта помогают быстро увидеть 500 ошибки, падение cron, недоступность страниц, проблемы с формами, базой данных и внешними API.

мониторинг, алерты, логи, ошибки, Telegram Читать статью →

Npm build падает при деплое: как исправить сборку фронтенда на сервере

Сборка npm может падать из-за версии Node.js, lock-файла, переменных окружения, памяти, несовместимых пакетов, путей или отличий dev/prod режима.

npm, Node.js, деплой, frontend, build Читать статью →

Composer install падает на сервере: как разобраться с зависимостями PHP

Composer install может падать из-за версии PHP, расширений, памяти, прав, lock-файла, приватных репозиториев или несовместимых пакетов.

Composer, PHP, деплой, сервер, зависимости Читать статью →