努力寻找Apache22和mercurial的问题根源。一切似乎工作正确 - 使存储库,具有正确配置hgweb.cgi文件夹,设置权限等系统启动时Mercurial未启动[FreeBSD 9.0 Apache22]
这里来的主要问题。一切正常只有如果我(重新)手动启动Apache,否则使用/usr/local/etc/rc.d/apache22 restart
,使用service apache22 restart
或整个系统启动时,我正在启动并运行Apache,并且可以访问网站。但是,一旦尝试访问Web界面它给了我“内部服务器错误”,在浏览器和明年的消息在http-error.log
[Fri Apr 20 17:49:40 2012] [error] [client 10.20.30.34] env:
[Fri Apr 20 17:49:40 2012] [error] [client 10.20.30.34] python
[Fri Apr 20 17:49:40 2012] [error] [client 10.20.30.34] :
[Fri Apr 20 17:49:40 2012] [error] [client 10.20.30.34] No such file or directory
[Fri Apr 20 17:49:40 2012] [error] [client 10.20.30.34] Premature end of script headers: hgweb.cgi
我的猜测是,这可能是与环境变量的问题,而是什么赫克是service
之间的差异从/usr/local/rc.d/
运行并直接调用脚本?我错过了什么吗?
就是这样,谢谢! – Ajax 2012-04-23 13:12:44