Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Не работает SMTP почта домена: как вернуть отправку писем с сайта
SMTP почта домена может не работать из-за хоста, порта, TLS, пароля, SPF, DKIM, DMARC, блокировки провайдера, From-адреса или лимитов отправки.
Читать статью →Поддомен на VPS не открывается: как проверить DNS, Nginx и SSL
Поддомен на VPS может не открываться из-за DNS-записи, server_name, виртуального хоста, firewall, SSL, IPv6, прав на папку или неправильного document root.
Читать статью →Ошибка memory limit на сайте: как найти тяжелый скрипт и не просто поднять лимит
Memory limit на сайте возникает из-за тяжелых запросов, больших изображений, импорта, плагинов, рекурсии, выгрузок, отчетов или недостаточного лимита PHP.
Читать статью →Ошибка JavaScript в консоли сайта: как понять, что она ломает
Ошибка JavaScript в консоли может ломать формы, меню, слайдеры, корзину, фильтры, аналитику и любые интерактивные элементы сайта.
Читать статью →Не сохраняются изменения в админке: как найти ошибку формы, прав или базы
Если изменения в админке не сохраняются, причина может быть в правах, CSRF, валидации, базе данных, кешировании, AJAX, лимитах PHP или ошибке редактора.
Читать статью →Галерея фото не открывается: как исправить lightbox, изображения и JavaScript
Галерея фото может не открываться из-за ошибки lightbox, путей к изображениям, lazy load, конфликтов JavaScript, CSS overlay или неправильной разметки.
Читать статью →Серверная панель не открывается после обновления: как восстановить доступ
После обновления серверная панель может перестать открываться из-за сервиса, порта, SSL, firewall, PHP, базы панели, прав или несовместимой версии.
Читать статью →WebApp не отправляет корзину в бота: как починить Telegram Mini App
Если WebApp не отправляет корзину в Telegram-бота, пользователь выбирает товары, но бот не получает состав заказа, сумму или данные клиента.
Читать статью →После обновления пропали права доступа: как вернуть роли без хаоса в админке
После обновления сайта, CMS или модуля могут пропасть роли, права на разделы, действия в админке, доступ к заявкам, товарам или настройкам.
Читать статью →Карта пунктов выдачи не открывается: как исправить доставку и выбор ПВЗ
Если карта пунктов выдачи не открывается, пользователь не может выбрать доставку, заказ зависает на оформлении, а магазин теряет заявки перед оплатой.
Читать статью →Авторизация пропадает при переходе на поддомен: как исправить cookies и сессии
Авторизация между доменом и поддоменом пропадает из-за cookie domain, SameSite, HTTPS, session path, CORS, разных секретов приложения или настроек прокси.
Читать статью →YouTube не работает через VPN: как проверить свой VPN-сервер и маршрут
YouTube через VPN может не работать из-за DNS, MTU, маршрутов, IPv6, блокировки IP, скорости сервера, клиента, протокола или неправильного split tunneling.
Читать статью →