我正在尝试在debian 7上设置trac 0.12.5 .Trac是作为独立服务运行的,tracd。 我根据维基说明生成了.htpasswd文件以进行基本身份验证。
当我从控制台运行tracd时,evetything没问题,我可以登录跟踪器:
$ sudo tracd -s -p 8000 --basic-auth="Trac,/var/Trac/.htpasswd," /var/Trac/
但是当我通过init脚本运行并尝试登录时,它说:
Trac错误验证信息不可用。请参阅 安装文档。
我怀疑错误的init脚本:
DAEMON_OPTS="--daemonize -s --pidfile=$PIDFILE --port=$PORT --basic-auth=\"Trac,/var/Trac/.htpasswd,\" $PROJECT_ENV"
完整脚本:http://pastebin.com/kdDDjzvf
那么我怎样才能让tracd自动启动?
很抱歉,如果是重复的问题,但我找不到它。
答案 0 :(得分:0)
我删除了引号并且在守护程序选项中等于登录后问题解决了:
DAEMON_OPTS =“ - daemonize -s --pidfile = $ PIDFILE --port = $ PORT --basic-auth = \” Trac,/ var / Trac / .htpasswd, \“ $ PROJECT_ENV”
成为:
DAEMON_OPTS =“ - daemonize -s --pidfile = $ PIDFILE --port = $ PORT --basic-auth Trac,/ var / Trac / .htpasswd,$ PROJECT_ENV”