Otrs: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «==OTRS (аббр. от англ. Open-source Ticket Request System) — открытая система обработки заявок.== [http://www.otrs.com/?lan...»)
 
Нет описания правки
 
(не показано 5 промежуточных версий 3 участников)
Строка 3: Строка 3:
[http://www.otrs.com/?lang=ru Официальный сайт], [https://ru.wikipedia.org/wiki/OTRS Страница в Википедии], [http://otrs.github.io/doc/manual/admin/stable/ru/html/ Руководство администратора], [http://otrs.ru/forum/ Русскоязычный форум].
[http://www.otrs.com/?lang=ru Официальный сайт], [https://ru.wikipedia.org/wiki/OTRS Страница в Википедии], [http://otrs.github.io/doc/manual/admin/stable/ru/html/ Руководство администратора], [http://otrs.ru/forum/ Русскоязычный форум].


===Установка OTRS 3 из репозитория p7===
===Установка OTRS из репозитория p9===


Для работы системы необходима база данных и веб-сервер, в примере используется MySQL и Apache. Для установки и обновления пакетов используются консольные команды, но вы можете использовать другие возможности ОС. Более подробно о способах обновления и установки пакетов можно прочесть на странице: [http://www.altlinux.org/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8#.D0.9A.D0.BE.D0.BD.D1.81.D0.BE.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D0.BA.D0.BE.D0.BC.D0.B0.D0.BD.D0.B4.D1.8B_apt управление пакетами]. Все команды необходимо выполнять с правами [http://www.altlinux.org/Su администратора системы].<br />
Для работы системы необходима база данных и веб-сервер, в примере используется MySQL и Apache. Для установки и обновления пакетов используются консольные команды, но вы можете использовать другие возможности ОС. Более подробно о способах обновления и установки пакетов можно прочесть на странице: [http://www.altlinux.org/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8#.D0.9A.D0.BE.D0.BD.D1.81.D0.BE.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D0.BA.D0.BE.D0.BC.D0.B0.D0.BD.D0.B4.D1.8B_apt управление пакетами]. Все команды необходимо выполнять с правами [http://www.altlinux.org/Su администратора системы].<br />
Обновляем репозитории и ОС:<br />
*Обновляем репозитории и ОС:
<code>
 
>#apt-get update<br />
#apt-get update
>#apt-get dist-upgrade<br />
#apt-get dist-upgrade
</code>
 
Устанавливаем необходимые пакеты(MySQL, Apache, OTRS, и конфигурационный файл для apache содержащийся в пакете otrs-apache2):<br />
*Устанавливаем необходимые пакеты(MySQL, Apache, OTRS, и конфигурационный файл для apache содержащийся в пакете otrs-apache2):<br />
<code>#apt-get install apache2 MySQL-server otrs otrs-apache2</code><br />
#apt-get install MySQL-server otrs otrs-apache2
Включаем автостарт сервисов при загрузке системы<br />
*Включаем автостарт сервисов при загрузке системы<br />
<code>
#systemctl enable httpd2
>#chkconfig httpd2 on<br />
#systemctl enable mysqld
>#chkconfig mysqld on<br />
*Читаем файл, с требованиями к настройке сервисов для установки otrs.<br />
</code>
#cat /usr/share/doc/otrs-4.0.10/README.ALT.rus
Читаем файл, с требованиями к настройке сервисов для установки otrs.<br />
<code>cat /usr/share/doc/otrs-4.0.10/README.ALT.rus</code>
На момент написания данной статьи в данном файле содержалось указание на внесение изменений в настройки MySQL. Для этого любым текстовым редактором в файл /var/lib/mysql/my.cnf добавляем директиву из файла-рекомедации: max_allowed_packet=50M<br />
На момент написания данной статьи в данном файле содержалось указание на внесение изменений в настройки MySQL. Для этого любым текстовым редактором в файл /var/lib/mysql/my.cnf добавляем директиву из файла-рекомедации: max_allowed_packet=50M<br />
Запускаем демонов веб-сервера и базы данных:<br />
* включаем использование каталога с расширениями для apache2: <br />
<code>
# a2enextra httpd-addon.d
>#service httpd2 start<br />
 
>#service mysqld start<br />
Кроме того, в пакете apache2
</code>
присутствует 010-httpd-addon.d.conf, содержащий httpd-addon.d=no,
Открываем браузер, в адресную строку вводим [http://ip вашего сервера/otrs/installer.pl], следуем инструкциям для инсталляции.
что приводит к отключению httpd-addon.d при запуске a2chkconfig.
[[Категория: HOWTO]]
Следует переопределить это значение, например, так:
 
# echo httpd-addon.d=yes > /etc/httpd2/conf/extra-start.d/999-otrs.conf
 
*Запускаем демонов веб-сервера и базы данных:<br />
 
#service httpd2 start
#service mysqld start
 
*Данный пункт необязательный. Настройка безопасности MySQL сервера. Для настройки безопасности после запуска MySQL необходимо выполнить скрипт<br />
<code>/usr/bin/mysql_secure_installation</code><br />
Скрипт задаст Вам несколько вопросов.
Skip root password for root
По умолчанию пароль для root пустой, поэтому просто нажмите Enter.
 
Install new password for root: security
Задайте пароль для root
Do remove an anonymous user
Удалим анонимного пользователя
Do not disallow remote connections
Не запрещаем коннект к базе с удаленных серверов (если, конечно, эта опция вам нужна, в другом случае, запретите ее)
Do remove a test database
Тестовая база нам не нужна - удаляйте ее
Do reload the privileges
Перегрузим привилегии для их активации
 
*Открываем браузер, в адресную строку вводим http://ip_вашего_сервера/otrs/installer.pl], следуем инструкциям для инсталляции. На данном этапе Вам понадобится:
#пароль root от MySQL(отсутствует по умолчанию или используйте тот что вы задали в предыдущем пункте)
#настройки почтового ящика на который будут приниматься заявки (поддерживаются POP3 и IMAP),
#настройки сервера SMTP для отправки почты.
#DNS имя хоста.
 
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}}

Текущая версия от 12:02, 27 мая 2021

OTRS (аббр. от англ. Open-source Ticket Request System) — открытая система обработки заявок.

Официальный сайт, Страница в Википедии, Руководство администратора, Русскоязычный форум.

Установка OTRS из репозитория p9

Для работы системы необходима база данных и веб-сервер, в примере используется MySQL и Apache. Для установки и обновления пакетов используются консольные команды, но вы можете использовать другие возможности ОС. Более подробно о способах обновления и установки пакетов можно прочесть на странице: управление пакетами. Все команды необходимо выполнять с правами администратора системы.

  • Обновляем репозитории и ОС:
#apt-get update
#apt-get dist-upgrade
  • Устанавливаем необходимые пакеты(MySQL, Apache, OTRS, и конфигурационный файл для apache содержащийся в пакете otrs-apache2):
#apt-get install MySQL-server otrs otrs-apache2
  • Включаем автостарт сервисов при загрузке системы
#systemctl enable httpd2
#systemctl enable mysqld
  • Читаем файл, с требованиями к настройке сервисов для установки otrs.
#cat /usr/share/doc/otrs-4.0.10/README.ALT.rus

На момент написания данной статьи в данном файле содержалось указание на внесение изменений в настройки MySQL. Для этого любым текстовым редактором в файл /var/lib/mysql/my.cnf добавляем директиву из файла-рекомедации: max_allowed_packet=50M

  • включаем использование каталога с расширениями для apache2:
# a2enextra httpd-addon.d

Кроме того, в пакете apache2 присутствует 010-httpd-addon.d.conf, содержащий httpd-addon.d=no, что приводит к отключению httpd-addon.d при запуске a2chkconfig. Следует переопределить это значение, например, так:

  1. echo httpd-addon.d=yes > /etc/httpd2/conf/extra-start.d/999-otrs.conf
  • Запускаем демонов веб-сервера и базы данных:
#service httpd2 start
#service mysqld start
  • Данный пункт необязательный. Настройка безопасности MySQL сервера. Для настройки безопасности после запуска MySQL необходимо выполнить скрипт

/usr/bin/mysql_secure_installation
Скрипт задаст Вам несколько вопросов. Skip root password for root По умолчанию пароль для root пустой, поэтому просто нажмите Enter.

Install new password for root: security
Задайте пароль для root
Do remove an anonymous user
Удалим анонимного пользователя
Do not disallow remote connections
Не запрещаем коннект к базе с удаленных серверов (если, конечно, эта опция вам нужна, в другом случае, запретите ее)
Do remove a test database
Тестовая база нам не нужна - удаляйте ее
Do reload the privileges
Перегрузим привилегии для их активации
  1. пароль root от MySQL(отсутствует по умолчанию или используйте тот что вы задали в предыдущем пункте)
  2. настройки почтового ящика на который будут приниматься заявки (поддерживаются POP3 и IMAP),
  3. настройки сервера SMTP для отправки почты.
  4. DNS имя хоста.