kodnado.ru/articles

Статьи

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

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

Бот пишет pending update count: почему копятся необработанные обновления

Что значит pending update count у бота: webhook не отвечает, polling не запущен, ошибки обработчика, таймауты и очередь сообщений.

бот, Telegram bot, webhook, polling, очередь Читать статью →

После переноса на VPS сайт не работает: что проверить первым

Почему сайт падает после переноса на VPS: версии PHP, база, права файлов, nginx, DNS, SSL, пути и расширения.

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

Домен не привязан к сайту: как проверить DNS, хостинг и SSL

Что делать, если домен не открывает сайт: NS, A-запись, web-домен в панели, nginx, SSL, www и ожидание обновления DNS.

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

Парсер собирает неправильные цены: как найти и исправить ошибку

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

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

Uncaught TypeError на сайте: как найти и исправить JavaScript-ошибку

Что означает Uncaught TypeError, почему из-за него ломаются кнопки, формы и слайдеры, и как быстро найти проблемный скрипт.

JavaScript, TypeError, frontend, ошибка консоли, сайт Читать статью →

Сайт открывается с ошибкой PHP: что делать до правок

Как безопасно диагностировать PHP-ошибку на сайте: логи, версия PHP, fatal error, warning, плагины, права и backup.

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

Всплывающее окно не открывается на сайте: как найти ошибку

Почему popup не открывается: JavaScript, конфликт библиотек, неверный селектор, CSS, z-index, lazy load и ошибки после обновления.

popup, JavaScript, frontend, модальное окно, верстка Читать статью →

Почтовый ящик на домене не создается: что проверить в панели и DNS

Почему не создается доменная почта: лимиты панели, MX, SPF, DKIM, права пользователя, занятый ящик и конфликт сервисов.

доменная почта, DNS, MX, SPF, DKIM Читать статью →

Zapier не передает данные в CRM: как найти сбой в автоматизации

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

Zapier, CRM, webhook, автоматизация, заявки Читать статью →

Telegram Mini App не передает initData: что проверить в WebApp

Почему Telegram Mini App не видит initData: запуск вне Telegram, SDK, домен, HTTPS, hash-проверка, iframe и порядок инициализации.

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

Мониторинг свободного места на сервере: как не довести сайт до падения

Как настроить контроль диска: логи, backup, uploads, Docker, уведомления, cron-проверки и пороги срабатывания.

сервер, мониторинг, логи, backup, уведомления Читать статью →

Docker-окружение для сайта: как собрать проект без ручной настройки сервера

Что входит в Docker-окружение сайта: PHP, Node, MySQL, nginx, volumes, env, cron, очереди и удобный запуск проекта.

Docker, docker-compose, PHP, nginx, окружение разработки Читать статью →