Невозможно запустить демон 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).