Невозможно запустить демон OTRS, OTRS6 в Cent OS 7

Я столкнулся с проблемой при попытке запустить ORTS-демон на CentOS Linux

ОБЪЕКТ:

OTRS-otrs.Daemon.pl - ядро ​​демона::System::Daemon::DaemonModules::SystemConfigurationSyncManager-07

СООБЩЕНИЕ:

Доступ запрещен для пользователя 'otrs'@'localhost' (используя пароль: ДА)

Когда я пытаюсь получить статус с помощью команды:

./opt/otrs/bin/otrs.Daemon.pl status

получить это сообщение:

Manage the OTRS daemon process.

Daemon running

Но когда я захожу на веб-страницу, там говорится, что OTRS Daemon не запущен. Любая помощь приветствуется!?

1 ответ

Решение

Ошибка происходит от демона mysql и не имеет никакого отношения к Perl. Попробуйте это в командной строке на сервере под управлением otrs:

mysql --user=otrs --host=localhost --password=XXXXXXX

Это, вероятно, потерпит неудачу с той же ошибкой. После того, как вы исправили свою конфигурацию mysql, чтобы команда была выполнена успешно, otrs также должен запуститься.

Опустить опцию --password и пусть mysql запросит у вас пароль, если вы не одиноки на машине.

Конечно, еще одна причина сбоя может заключаться в том, что вы неправильно настроили otrs и вам необходимо изменить пользователя, хост или пароль mysql.

После двух дней поиска решения я наконец получил его работоспособность. Сначала я перехожу в каталог /opt/otrs/bin/. Чтобы демон заработал, вы должны запустить его как пользователь otrs. Для этого просто измените пользователя на otrs: вы можете использовать эту команду. (su otrs) с вашего терминала, вам будет предложено ввести пароль для otrs. Просто введите пароль и используйте команду (whoami), чтобы проверить, являетесь ли вы другим пользователем. Если он показывает, что текущий пользователь - другой, введите эту команду (статус./otrs.Daemon.pl), чтобы увидеть текущий статус демона. если он показывает, что демон не запущен, введите эту команду (./otrs.Daemon.pl start).

Другие вопросы по тегам