Product SiteDocumentation Site

42.2. Установка РУЖЭЛЬ

Установить компоненты для развёртывания РУЖЭЛЬ, можно выполнив следующие команды (потребуется знание пароля администратора):
$ su -
Password:

# apt-get update
# apt-get install installed-db-office-server-rujel rujel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:

...

Следующие НОВЫЕ пакеты будут установлены:

...

0 будет обновлено, 6 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 41,6MB архивов.
После распаковки потребуется дополнительно 54,8MB дискового пространства.
Продолжить? [Y/n] Y
Необходимо запустить и добавить в автозапуск службы wotaskd и womonitor. Сделать это можно в модуле Системные службы Центра управления системой, либо выполнив команды (с правами пользователя root):
# systemctl enable wotaskd womonitor
# systemctl start wotaskd womonitor
Так как MediaWiki использует для своей работы веб-сервер Apache2 и базу MySQL, надо убедиться, что соответствующие этим серверам службы запущены. Необходимо проконтролировать состояние, и при необходимости запустить службы httpd2 и mysqld. Сделать это можно в модуле Системные службы Центра управления системой.

Примечание

Запустить сервер баз данных MySQL и добавить его в автозагрузку, можно выполнив команды:
# systemctl enable mysqld
# systemctl start mysqld
Запустить веб-сервер Apache2 и добавить его в автозагрузку, можно выполнив команды:
# systemctl enable httpd2
# systemctl start httpd2
Далее необходимо (с правами пользователя root):
  • добавить в файл /etc/httpd2/conf/extra-available/webobjects.conf строки:
    <Location /Apps/WebObjects>
            Allow from all
    </Location>
     
    <Location /WebObjects>
            Allow from all
    </Location>
     
    Alias /WebObjects /usr/share/java/webobjects/Local/Library/WebServer/Documents/WebObjects
    
  • изменить параметр WebObjectsAlias в файле /etc/httpd2/conf/extra-available/webobjects.conf:
    WebObjectsAlias /Apps/WebObjects
    
  • перезапустить веб-сервер, выполнив команду:
    # systemctl restart httpd2
    
Также необходимо создать базу данных для РУЖЭЛЬ. Для этого следует:
  1. Изменить в файле /usr/share/rujel/SQL/MySQL.sql, в первой строке пароль, на новый: rujelpass.
  2. Авторизоваться на сервере баз данных:
    • если MySQL настраивается впервые, или если пароль пользователя root@localhost в MySQL не задавался, ввести команду:
      $ mysql -u root
      
    • если пароль пользователя root@localhost в MySQL установлен, ввести команду:
      $ mysql -u root -p
      Enter password:
      
      и ввести пароль пользователя root в сервисе MySQL Server.
  3. Выполнить команду для создания пользователя базы данных rujel с паролем rujelpass:
    MariaDB [(none)]> create user 'rujel'@'localhost' identified by 'rujelpass';
    Query OK, 0 rows affected (0.01 sec)
    
    Создать базу данных, выполнив команду:
    MariaDB [(none)]> SOURCE /usr/share/rujel/SQL/MySQL.sql
    Query OK, 0 rows affected (0.02 sec)
    Query OK, 0 rows affected (0.00 sec)
    Query OK, 0 rows affected (0.01 sec)
    MariaDB [(none)]> exit;
    
Далее все действия выполняются из графического интерфейса.
  1. Откройте веб-браузер и перейдите по адресу http://localhost:56789.
  2. На загруженной странице перейдите на вкладку Applications и на строке приложения PListWOEditor нажмите кнопку Detail View:
    Установка РУЖЭЛЬ
  3. Выполните запуск приложения, нажав зеленую кнопку в колонке Start-Stop:
    Установка РУЖЭЛЬ
  4. Создайте новую вкладку и перейдите по ссылке http://localhost/Apps/WebObjects/PListWOEditor.woa. Введите пароль 123, нажмите кнопку Вход:
    Установка РУЖЭЛЬ
  5. Выберите пункт меню Подключение к СУБД:
    Установка РУЖЭЛЬ
  6. Укажите имя пользователя и пароль пользователя базы данных rujel. Нажмите кнопку Сохранить:
    Установка РУЖЭЛЬ
  7. На странице http://localhost:56789 перейдите на вкладку Applications и на строке приложения Rujel нажмите кнопку Detail View:
    Установка РУЖЭЛЬ
  8. Выполните запуск приложения, нажав зеленую кнопку в колонке Start-Stop:
    Установка РУЖЭЛЬ
  9. Перейдите на вкладку Applications и на строке приложения RujelDiary нажмите кнопку Detail View:
    Установка РУЖЭЛЬ
  10. Выполните запуск приложения, нажав зеленую кнопку в колонке Start-Stop:
    Установка РУЖЭЛЬ
Запущенные приложения будут доступны по адресам:
  • PListWOEditor — http://адрес_сервера/Apps/WebObjects/Rujel
  • Rujel —  http://адрес_сервера/Apps/WebObjects/Rujel
  • RujelDiary — http://адрес_сервера/Apps/WebObjects/RujelDiary
Для полноценной работы следует настроить РУЖЭЛЬ «под себя»:
  • ввести пароль доступа к WOMonitor;
  • возможно, изменить параметры запуска приложений в WOMonitor;
  • уточнить необходимый состав модулей РУЖЭЛЬ и настроить их в PListWOEditor.