Чек-лист деплоя Yii2-проекта без лишней суеты
Короткий рабочий порядок деплоя Yii2/PHP-проекта: что проверить перед выкладкой, как не забыть миграции, права, кэш и фоновые процессы.
Читать статьюСтатьи по тегу Yii2
Короткий рабочий порядок деплоя Yii2/PHP-проекта: что проверить перед выкладкой, как не забыть миграции, права, кэш и фоновые процессы.
Читать статьюБазовый план ускорения PHP-сайта без гадания: замеры, медленные SQL-запросы, кэш, изображения, автозагрузка и проверка реального узкого места.
Читать статьюОшибка 500 не всегда означает серьёзную поломку. Разбираем спокойный порядок диагностики: логи Yii2, nginx, PHP-FPM, права на файлы и конфиги.
Читать статьюФоновые задачи часто ломаются незаметно. В статье — как проверять cron, очереди Yii2, блокировки, логи и зависшие процессы на рабочем проекте.
Читать статьюЛоги помогают не гадать, а проверять. Разбираем, где искать ошибки PHP-сайта, как фильтровать шум и что фиксировать при обращении в поддержку.
Читать статьюЕсли страница на Yii2 стала открываться медленно, часто виноват не весь сайт, а несколько запросов. Разбираем логи, debug toolbar, EXPLAIN и индексы.
Читать статьюОшибка 404 в Yii2 не всегда связана с отсутствующей страницей. Проверяем urlManager, правила роутинга, контроллеры, action, nginx и красивые URL.
Читать статьюПосле обновления сайта браузер может продолжать брать старые CSS и JS. Разбираем asset bundles, версионирование файлов, кэш nginx и web/assets.
Читать статьюМиграция на production должна быть предсказуемой. Разбираем safeUp, safeDown, индексы, batchInsert, проверки существования и осторожность с данными.
Читать статьюОшибка Class not found часто связана не с отсутствием файла, а с namespace, регистром букв, Composer autoload, старым кэшем или неправильным деплоем.
Читать статью