Установка OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu Server 14.04 LTS

Разберем как установить открытую систему обработки заявок OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu Server 14.04 LTS.

 

В системе уже установлен стек LAMP (Linux, Apache, MySQL, PHP), инструкция как установить LAMP. Все действия будут производится под пользователем root.

 

Подготовка системы

Перед началом установки обновляем систему до актуального состояния:

Устанавливаем необходимые зависимости:

 

Установка OTRS (Open-source Ticket Request System)

Скачиваем актуальную версию OTRS, распаковываем скачанный архив и перемещаем в каталог /opt:

 

Создаем пользователя (otrs), для запуска OTRS:

 

Подготавливаем файл конфигурации OTRS:

Устанавливаем разрешения для пользователя веб-сервера (www-data) на каталог OTRS:

 

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

Если какой то модуль с пометкой (required), не установлен, то его необходимо установить. Не установленные модули с пометкой (optional) не являются обязательными и их устанавливать не обязательно.

 

Запускаем проверку синтаксиса, чтобы убедиться, что Perl настроен правильно. После каждой команды вы должны увидеть сообщение (syntax OK)

 

Настраиваем MySQL-сервер, через файл конфигурации /etc/mysql/my.cnf:

После настройки, необходимо перезапустить MySQL-сервер:

Создаем базу данных для работы OTRS:

 

Создаем символьную ссылку конфигурационного файла виртуального хоста, включаем добавленный виртуальный хост, включаем поддержку CGI и перезапускаем веб-сервер:

 

Запускаем веб-установщик OTRS. В браузере набираем http://OTRS_Server_IP/otrs/installer.pl

 

Шаг 2. Выбираем тип базы данных (MySQL), выбираем тип установки (Использовать существующую базу данных OTRS):

Указываем данные пользователя и пароля от MySQL, указываем имя базы данных (otrs). Нажимаем «Проверить настройки БД».

Если нет ошибок, то проверка пройдет успешно и база данных готова к настройке. Нажимаем «Вперед».

Шаг 3. Необходимо указать полное доменное имя системы, электронную почту администратора OTRS, название организации и параметры как будут хранится логи системы OTRS, а так же языковые параметры системы.

Конфигурацию почты, пропускаем (Пропустить этот шаг), ее можно будет настроить позже.

В завершении установки, установщик сообщит нам информацию по доступу к системе OTRS. Желательно сохраните данную информацию.

 

На этом установка системы обработки заявок OTRS завершена. Для начала использования ее воспользуемся следующими ссылками:

 

 

Агентурный доступ:

Пользовательский доступ:

 

Настройка планировщика заданий OTRS

Для правильной работы системы OTRS, необходимо запустить специальный демон для OTRS и настроить планировщик задач:

 

Проверим добавилось ли задание в планировщик:

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Всего комментариев: 4 Комментировать

  1. ekzorchik /

    Посмотри еще osTicket

  2. Александр /

    Возникла проблема с планировщиком: «su -c «/opt/otrs/bin/Cron.sh start» -s /bin/bash otrs» успешно добавляет задание в планировщик пользователя otrs, но после перезагрузки сервера в веб-консоли отображается сообщение «Служба OTRS не запущена», которое исчезает только при ручном выполнении команды «su -c «/opt/otrs/bin/otrs.Daemon.pl start» -s /bin/bash otrs» — как это исправить?

  3. Expressimo /

    На этапе создания пользователя otrs автором была допущена ошибка при указании домашней директории — вместо каталога opt фигурирует каталог otp — в результате чего планировщик не может запустить otrs.Daemon.pl, так как в Cron прописывается не явный путь, а переменная $HOME. Проверить состояние задания можно командой:
    su -c «/opt/otrs/bin/otrs.Daemon.pl status» -s /bin/bash otrs
    Варианты решения:
    1) убить все связанные с пользователем процессы и изменить домашнюю директорию:
    pkill -9 -u otrs
    usermod -d /opt/otrs/ otrs
    2) изменить задание в планировщике пользователя otrs (удалить переменную $HOME и указать путь в явном виде):
    su otrs
    crontab –e
    */5 * * * * /opt/otrs/bin/otrs.Daemon.pl start >> /dev/null
    3) поместить в планировщик пользователя root задание:
    */5 * * * * su -c «/opt/otrs/bin/otrs.Daemon.pl start» -s /bin/bash otrs

    1. Жаконда / Автор записи

      Благодарю, за обнаружение синтаксической ошибки ! 🙂 Поправил.

Оставить ответ

восемнадцать − восемнадцать =