Кэш Yii2 показывает старые данные: как искать причину
Если данные в админке изменились, а на сайте осталась старая версия, нужно проверить файловый кэш, Redis, fragment cache, schema cache и сброс тегов.
Читать далееСтатьи по тегу PHP
Если данные в админке изменились, а на сайте осталась старая версия, нужно проверить файловый кэш, Redis, fragment cache, schema cache и сброс тегов.
Читать далееЕсли форма зависает или SMTP отдаёт timeout, причина может быть в порте, firewall, DNS, SSL, неверном хосте или ограничениях хостинга.
Читать далееПосле восстановления базы сайт может открываться, но работать неправильно. Проверяем кодировку, права пользователя, миграции, AUTO_INCREMENT и логи.
Читать далееЕсли авторизация слетает без понятной причины, стоит проверить cookies, session path, домен, HTTPS, Redis, права на runtime и время жизни сессии.
Читать далееИнтеграция с внешним API не должна подвешивать страницу. Разбираем таймауты, логи, повторные запросы, очереди, кэш и безопасную деградацию.
Читать далееЕсли сайт подвисает при сохранении заказа, импорте или обновлении остатков, стоит проверить транзакции, блокировки, долгие запросы и cron.
Читать далееОшибка headers already sent часто ломает авторизацию, редиректы и скачивание файлов. Проверяем лишний вывод, BOM, пробелы и старые include-файлы.
Читать далееТяжёлые изображения часто тормозят сайт сильнее кода. Проверяем размеры, WebP, lazy loading, srcset, кеширование и аккуратную обработку загрузок.
Читать далееАдминка часто становится первой целью автоматических попыток входа. Проверяем пароли, 2FA, ограничения по IP, rate limit, логи и старые аккаунты.
Читать далееЕсли команда Yii2 работает в SSH, но молчит в cron, причина часто в рабочей директории, версии PHP, переменных окружения, правах или логировании.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.