Закажите бесплатную презентацию продуктов РосБизнесСофт прямо сейчас!
Актуальный дистрибутив Системы после покупки можно получить у РосБизнесСофт или у официального партнера.
Инструкция рассчитана на неподготовленного пользователя ОС Linux и не охватывает многие вопросы, в т.ч. безопасности. Все действия согласно данной инструкции пользователь выполняет на свой страх и риск. РосБизнесСофт не несет никакой ответственности за последствия выполнения указанных действий.
Установка Системы происходит на примере ОС Ubuntu 22.04.
Система может работать с веб-сервером Apache2 или Nginx.
В качестве примера установим веб-сервер Apache2:
apt install apache2
При работе по протоколу https необходимо выполнить команду:
sudo a2enmod ssl
Включаем режим modRewrite:
sudo a2enmod rewrite
Перезапускаем Apache2:
/etc/init.d/apache2 restart
Отредактируем конфигурацию Apache2:
nano /etc/apache2/sites-available/000-default.conf
Пропишем в нем пути к папке, где лежит система. Нас интересует путь до папки:
.../projects/xrm/www/
Пример минимального конфигурационного файла:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/projects/xrm/www/ <Directory /var/www/projects/xrm/www/> AllowOverride all Allow from all Require all granted Options +Indexes </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Перезапускаем Apache2:
/etc/init.d/apache2 restart
В Ubuntu 20.04 по умолчанию идет php7.4, то сразу можно переходить непосредственно к установке PHP (пропускам 2 абзаца).
В Ubuntu 22.04 по умолчанию идет PHP версии 8.1, а нам нужна версия PHP7.4, то установим сначала вспомогательные библиотеки:
sudo apt install software-properties-common apt-transport-https -y
Добавим новый репозиторий:
sudo add-apt-repository ppa:ondrej/php -y
Установка PHP версии 7.4 и пакет для связки apache2 и php7.4:
apt install php7.4-common php7.4-imagick php7.4-imap php7.4-gd php7.4-mbstring php7.4-zip php7.4-memcached php7.4-mysql php7.4-xml php7.4-curl libapache2-mod-php7.4
Подробнее про MySQL можно прочитать по ссылке.
Запускаем в консоли:
sudo apt install mysql-server
Далее запускаем MySQL в консоли:
sudo mysql
Устанавливаем пароль пользователю root:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Выходим из консоли MySQL:
exit
Запускаем утилиту по настройке безопасности сервере MySQL:
sudo mysql_secure_installation
Далее опять запускаем MySQL из консоли и вводим свой пароль от пользователя root, указанный выше (в пример: password):
mysql -p
Потом устанавливаем уровень политики на низкий (Мы не рекомендуем устанавливать такой параметр опытны опытным пользователям):
SET GLOBAL validate_password.policy=LOW;
или добавляет в /etc/mysql/my.cnf:
[mysqld] default-authentication-plugin=mysql_native_password
Создаем нового пользователя с паролем:
CREATE USER 'rbs'@'%' IDENTIFIED WITH mysql_native_password BY 'my_password';
Даем полные права с возможностью делегирования прав другим пользователям:
GRANT ALL PRIVILEGES ON * . * TO 'rbs'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
Создам базу данных для системы:
CREATE DATABASE rbs360;
Выходим из MySQL:
exit
Для совместимости системы с MySQL v8 необходимо внести правки в конфигурацию MySQL:
nano /etc/mysql/my.cnf
Необходимо добавить блок:
[mysqld] sql_mode = ''
Сохранить файл и перезапустить MySQL:
/etc/init.d/mysql restart
Скачиваем необходимы дистрибутив по ссылке.
Для этого перейдем в папку www и выполним команду:
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
Где параметром является ссылка на актуальный дистрибутив.
Распакуем архив:
unzip phpMyAdmin-5.2.0-all-languages.zip
Переименуем папку для удобства работы:
mv phpMyAdmin-5.2.0-all-languages/ phpmyadmin
После чего войдем в phpMyAdmin по ссылке: /phpmyadmin/index.php c паролем и логином rbs.
С пользователем root вход невозможен в целях безопасности.
Далее создадим новую базу и пользователя, при необходимости.
Настройки подключения к базе необходимо прописать в файле:
.../projects/xrm/config.php
Установщик сам развернет базу данных в процессе установки программы (см. ниже раздел).
Для восстановления базы данных из ранее созданного бекапа можно использовать команду в консоли:
mysql -h localhost -u root -pPASSWORD BASE_NAME < backup_my_base.sql.gz
Актуальный дистрибутив Системы после покупки можно получить у РосБизнесСофт или у официального партнера.
Далее перейти нужно по адресу: http://_____/install/index.php и следовать инструкции по установке Системы.
После установки Системы нужно удалить папку с установщиком (install):
.../projects/xrm/www/install/
По вопросам установки можно связаться с технической поддержкой РосБизнесСофт.