Установка ministra 5.6.1 на ubuntu-16.04.7-server-amd64

Характеристики вертуалки.

 

Характеристики памяти

 

1. Устанавливаем ubuntu 

 

2. Устанавливаем репозиторий nginx

 

sudo apt-add-repository ppa:nginx/stable

 

3. Выполняем команды по обновлению системы 

sudo apt update
sudo apt full-upgrade

 

4. Установить и сконфигурировать apache

sudo apt install apache2

 

5. Для удобства редактирования текстовых файлов, установите MC

apt install mc

 

 6. Потом идём до файла конфигурации apache

mcedit /etc/apache2/sites-available/000-default.conf

 Выделяем весь текст. И жмем f8 (удаляем)

Далее вставляем в файл настройки нажатием  shift+isert
Сохраняем F2 и выходим F10

<VirtualHost *:88> 
        ServerAdmin webmaster@localhost 
        DocumentRoot /var/www 
        <Directory /var/www/stalker_portal/> 
        Options -Indexes -MultiViews 
        AllowOverride ALL 
        Require all granted 
        </Directory> 
        ErrorLog ${APACHE_LOG_DIR}/error.log 
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

  6. Установить оставшиеся пакеты одной командой

sudo apt-get install php7.0-mcrypt php7.0-mbstring nginx memcached php-memcache mysql-server php php-mysql php-pear nodejs libapache2-mod-php php-curl php-imagick php-sqlite3 && sudo pear channel-discover pear.phing.info && sudo pear install -Z phing/phing

 

Во время установки обязательно вводим пароль ROOT. Я ввел cтандартный ROOT пароль который вводил во время установки ubuntu 

 

 7. Скачиваем министра на свой сервер, например скачаем в папку /var/www

cd /var/www
wget http://2inf0.ru/prog/ministra-5.6.1.zip

 

8. Распоковываем ministra 

unzip ministra-5.6.1.zip

Министра должна быть доступна по папке /var/www/stalker_portal
При необходимости переименуйте папку, если там другое название

 

9. Работаем с MySQL, создаём пользователя с доступом только в stalker_portal

Входим в MySQL с паролем который вводили при установки:

mysql -uroot -p

Далее создаём базу stalker_db:

create database stalker_db;

Потом назначаем к базе stalker_db пользователя:

GRANT ALL PRIVILEGES ON stalker_db.* TO stalker@localhost IDENTIFIED BY '1' WITH GRANT OPTION;

Выходим из MySQL:

exit;

 

Обратите внимание! Для установки Ministra TV Platform на Ubuntu 16.04, можно использовать только новую версию Ministra TV Platform 5.4.Версии которые ниже Ministra TV Platform 5.4, совместимы только с Ubuntu 14.04. При инсталляции MInistra TV Platform 5.4 на Ubuntu 16.04 настоятельно рекомендуем понизить версию NPM до 2.15.11. В противном случае возможна некорректная установка списка пакетов приложений.

 

10. Значит понижаем версию NPM до 2.15.11:

sudo apt install npm
sudo npm install -g Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
sudo ln -s /usr/bin/nodejs /usr/bin/node

Перегружаемся (Возможно не обязательно)

sudo reboot

 

 11. Меняем стандартные настройки в файле /var/www/stalker_portal/server/config.ini

mcedit /var/www/stalker_portal/server/config.ini

 

Меняем пароль базы данных на пароль который вводили во время установки.

 

12. Запуск команды phing

Перейти в /var/www/stalker_portal/deploy/

cd /var/www/stalker_portal/deploy/

 

и выполнить

sudo phing

 

Установка 

 apt install composer