Wiki

Clone wiki

mkp-portal / Install

Установка

#Зависимости

Для установки нужны следующие компоненты:

  • php

    1. версия >= 7.1
  • composer - менеджер зависимостей для php

    1. Инструкцию по установке composer можно посмотреть здесь

      !!!!
      Смотрите официальный мануал по установке composer

    2. Зависимости для composer можно посмотреть здесь

  • Apache

    1. версия >= 2.2.4

    2. Модуль mod_rewrite

      Также вместо Apache подойдут nginx или iis

  • Все компоненты что нужны для работы портала вы можете проверить выполнив:

     >
     >
     > !!! Команду можно выполнять только после скачивания пакетов через composer.
     >
     >
     >
     > !!! Возможно понадобиться включение дополнительных расширений рhp.
     >
    
   php requirements.php

#Установка

  • Сгенерировать ssh-ключ. Так как репозиторий приватный, доступ к нему будет через ssh-ключи.

  • Когда вы получите доступ выполнить для клонирования репозитория (folder-name замените директорией куда вы хотите клонировать репозиторий):

 git clone git@bitbucket.org:lesha724/mkp-portal.git folder-name
  • Подтянуть зависимые пакеты через composer:
 composer install --no-dev
  • После клонирования репозитория, проверить зависимости:
 php requirements.php
  • Выполнить инициализацию приложения в production:
 php init
  • В файле /common/config/main-local.php заполнить пути, логин и пароль к базе BD и BDD.

  • Выполнить миграции базы данных:

 php yii migrate
  • Прописать DocumentRoot поддоменов на директории web соответствующих модулей, например, /api/web (какие есть модули можно посмотреть здесь)

Updated