尝试在CentOS linux上启动ORTS守护程序时遇到问题
FACILITY:
OTRS-otrs.Daemon.pl - 守护进程 内核::系统::守护进程:: DaemonModules :: SystemConfigurationSyncManager-07
MESSAGE:
对用户' otrs' @' localhost'拒绝访问(使用密码:是)
当我尝试使用命令获取状态时:
./opt/otrs/bin/otrs.Daemon.pl status
收到此消息:
Manage the OTRS daemon process.
Daemon running
但是当我进入网页时,它说OTRS守护程序没有运行。 任何帮助表示赞赏!?
答案 0 :(得分:2)
错误来自mysql守护进程,与Perl无关。在运行otrs的服务器上的命令行上尝试:
mysql --user=otrs --host=localhost --password=XXXXXXX
那可能会因同样的错误而失败。一旦修复了mysql配置以便命令成功,otrs也应该启动。
省略选项--password
并让mysql提示你输入密码,如果你不是一个人在机器上。
失败的另一个原因当然是你配置错误的otrs,你必须更改mysql用户,主机或密码。
答案 1 :(得分:1)
寻找解决方案两天后,我终于开始工作了。 我首先更改到/ opt / otrs / bin /目录。 要使守护程序正常工作,您必须以otrs用户身份启动守护程序。 为此,只需将用户更改为otrs即可:您可以使用此命令。 (su otrs),将提示您输入otrs的密码。只需输入密码,然后使用(whoami)命令检查您是否是otrs。如果显示当前用户是otrs,请发出此命令(./otrs.Daemon.pl状态)以查看守护程序的当前状态。如果显示守护程序未运行,则发出此命令(./otrs.Daemon.pl启动)。