kodnado.ru/articles

Статьи

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

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

Лечить сайт от вирусов: как восстановить работу и не заразиться снова

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

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

Удалить вирус с сайта: что делать, если появились редиректы, спам и предупреждения

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

безопасность, вирусы сайта, чистка сайта, вредоносный код, восстановление Читать статью →

Медленный SQL-запрос: как найти причину тормозов сайта

Медленный SQL-запрос может тормозить каталог, поиск, фильтры, админку и API. Нужны логи, индексы и анализ плана выполнения.

SQL, MySQL, база данных, оптимизация, PHP Читать статью →

Кракозябры на сайте: как исправить кодировку и не потерять текст

Кракозябры на сайте обычно появляются из-за несовпадения кодировки базы, файлов, шаблонов, HTTP-заголовков или импорта данных.

кодировка, PHP, база данных, старый код, текст сайта Читать статью →

Настроить lazy load: как ускорить страницы с картинками и не сломать первый экран

Lazy load откладывает загрузку изображений и iframe ниже первого экрана, уменьшая вес страницы и ускоряя мобильную загрузку.

lazy load, скорость сайта, изображения, PageSpeed, LCP Читать статью →

Настроить SFTP-доступ: безопасная работа с файлами сайта

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

SFTP, SSH, доступы, сервер, безопасность Читать статью →

Настроить FTP-доступ: когда он нужен и как не открыть лишнее

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

FTP, доступы, сервер, хостинг, безопасность Читать статью →

Настроить cron: как запускать задачи сайта по расписанию

Cron нужен для регулярных задач: бэкапы, рассылки, обновление прайсов, sitemap, парсеры, очереди и синхронизация сервисов.

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

Ошибка SPF-записи: почему письма с домена попадают в спам

Ошибка SPF-записи часто возникает из-за дублей, неправильного include, старого почтового сервиса или слишком длинной DNS-записи.

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

Ошибка DKIM-записи: почему подпись писем не проходит проверку

Ошибка DKIM-записи приводит к проблемам доставки писем: почтовые сервисы хуже доверяют домену и чаще отправляют письма в спам.

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

Ошибка Bad Gateway на сайте: почему появляется 502 и что делать

Bad Gateway обычно связан с PHP-FPM, прокси, сервером, таймаутами, перегрузкой или ошибкой backend-приложения.

Bad Gateway, 502, сервер, Nginx, PHP Читать статью →

Не работает JavaScript на сайте: как найти ошибку и вернуть интерактив

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

JavaScript, фронтенд, ошибки сайта, формы, диагностика Читать статью →