2.8.4.4.1. Встановлення Yii 2

Увага!

У процесі встановлення в консолі на жовтому фоні буде виводитися наступний текст:
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/

Це не помилка, а лише повідомлення про те, що використовується стара версія Composer.

  1. Підключіться до хостингу по SSH.
  2. Встановіть Composer версії 1.x (Yii 2 не підтримує Composer 2.x).
  3. Перейдіть у каталог вашого сайту:
    cd ~/example.com
  4. Встановіть Composer Asset Plugin (керує залежностями пакетів bower і npm):
    composer global require "fxp/composer-asset-plugin:^1.4.6"
  5. Якщо ви ще не зареєстровані на GitHub, зареєструйтеся, після чого перейдіть за посиланням і створіть токен для доступу до репозиторіїв (може знадобитися при встановленні).
  6. Встановіть Yii 2 і налаштуйте кореневий каталог:
    1. Для встановлення шаблону простого застосунку (Yii 2 Basic Application Template) виконайте команду:
      composer create-project yiisoft/yii2-app-basic www

      Замість www вкажіть шлях до підкаталогу, куди встановлюється фреймворк.

    1. Для встановлення шаблону просунутого застосунку (Yii 2 Advanced Application Template) виконайте команди:
      composer create-project yiisoft/yii2-app-advanced www
      php www/init

      У кожній з команд замість www вкажіть шлях до підкаталогу, куди встановлюється фреймворк.

    2. У налаштуваннях сайту в якості кореневого каталогу вкажіть frontend/web.
  7. Зачекайте кілька хвилин і перевірте роботу сайту.
Зміст