Как в yii2 сменить режим?
В web/index.php надо закомментировать строки:// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
и будет prod окружение
Простое решение с деплоем Yii2 basic, проверять среду по IP в файле /web/index.phpif($_SERVER['REMOTE_ADDR'] == '127.0.0.1') {
    defined('YII_DEBUG') or define('YII_DEBUG', true);
    defined('YII_ENV') or define('YII_ENV', 'dev');
}
В случае с Yii2 advanced, файл init, как написал выше Евгений Бухарев