kodnado.ru/articles

Статьи

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

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

Не работает SMTP почта домена: как вернуть отправку писем с сайта

SMTP почта домена может не работать из-за хоста, порта, TLS, пароля, SPF, DKIM, DMARC, блокировки провайдера, From-адреса или лимитов отправки.

SMTP, почта, DNS, сайт, доставляемость Читать статью →

Поддомен на VPS не открывается: как проверить DNS, Nginx и SSL

Поддомен на VPS может не открываться из-за DNS-записи, server_name, виртуального хоста, firewall, SSL, IPv6, прав на папку или неправильного document root.

VPS, поддомен, DNS, Nginx, SSL Читать статью →

Ошибка memory limit на сайте: как найти тяжелый скрипт и не просто поднять лимит

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

PHP, memory_limit, оптимизация, сервер, CMS Читать статью →

Ошибка JavaScript в консоли сайта: как понять, что она ломает

Ошибка JavaScript в консоли может ломать формы, меню, слайдеры, корзину, фильтры, аналитику и любые интерактивные элементы сайта.

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

Не сохраняются изменения в админке: как найти ошибку формы, прав или базы

Если изменения в админке не сохраняются, причина может быть в правах, CSRF, валидации, базе данных, кешировании, AJAX, лимитах PHP или ошибке редактора.

админка, CMS, форма, база данных, права Читать статью →

Галерея фото не открывается: как исправить lightbox, изображения и JavaScript

Галерея фото может не открываться из-за ошибки lightbox, путей к изображениям, lazy load, конфликтов JavaScript, CSS overlay или неправильной разметки.

галерея, frontend, JavaScript, изображения, lightbox Читать статью →

Серверная панель не открывается после обновления: как восстановить доступ

После обновления серверная панель может перестать открываться из-за сервиса, порта, SSL, firewall, PHP, базы панели, прав или несовместимой версии.

сервер, панель, хостинг, обновление, администрирование Читать статью →

WebApp не отправляет корзину в бота: как починить Telegram Mini App

Если WebApp не отправляет корзину в Telegram-бота, пользователь выбирает товары, но бот не получает состав заказа, сумму или данные клиента.

Telegram, WebApp, бот, корзина, Mini App Читать статью →

После обновления пропали права доступа: как вернуть роли без хаоса в админке

После обновления сайта, CMS или модуля могут пропасть роли, права на разделы, действия в админке, доступ к заявкам, товарам или настройкам.

права, роли, админка, CMS, безопасность Читать статью →

Карта пунктов выдачи не открывается: как исправить доставку и выбор ПВЗ

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

доставка, ПВЗ, карта, checkout, API Читать статью →

Авторизация пропадает при переходе на поддомен: как исправить cookies и сессии

Авторизация между доменом и поддоменом пропадает из-за cookie domain, SameSite, HTTPS, session path, CORS, разных секретов приложения или настроек прокси.

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

YouTube не работает через VPN: как проверить свой VPN-сервер и маршрут

YouTube через VPN может не работать из-за DNS, MTU, маршрутов, IPv6, блокировки IP, скорости сервера, клиента, протокола или неправильного split tunneling.

VPN, сеть, DNS, сервер, маршруты Читать статью →