Установка Yii2 Advanced

Установить Yii2 Advanced можно через раздел "Веб-приложения" или сделать это вручную. Для установки вручную нужно перейти в директорию домена через SSH и выполнить команды:

cd /home/uXXX/domains/вашдомен.ru
composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist yiisoft/yii2-app-advanced .
php init --env=Production --overwrite=y

где,
--env=Production - может быть как "Production" так и "Development".

Далее, нужно в настройках домена выбрать "Конфигурация веб-сервера" - "Yii Advanced".


Если вы устанавливали через раздел "Веб-приложения", шаги выше были выполнены автоматически для вашего домена. Следующим шагом будет редактирование конфигов вашего сайта, чтобы правильно работали "backend" и "frontend":

Frontend

Конфиг: frontend/config/main.php

....
    'components' => [
        ....
        'request'=>[
            'baseUrl'=>'',
        ],
        'urlManager'=>[
            'scriptUrl'=>'/index.php',
        ],
        // use the following, if you want to enable speaking URL for the frontend
//        'urlManager' => [
//            'enablePrettyUrl' => true,
//            'showScriptName' => false,
//        ],
    ],

Backend

Конфиг: backend/config/main.php

....
    'components' => [
        ....
        'request'=>[
            'baseUrl'=>'/backend',
        ],
        'urlManager'=>[
            'scriptUrl'=>'/backend/index.php',
        ],
        // use the following, if you want to enable speaking URL for the backend
//        'urlManager' => [
//            'enablePrettyUrl' => true,
//            'showScriptName' => false,
//        ],
    ],

Yii2 Advanced установлен, вы можете продолжать разрабатывать сайт.