Характеристики вертуалки.
Характеристики памяти
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