XAMPP Mercurial installation on Windows Apache --> HgWebDir.cgi Script Error

Posted by Tim on Stack Overflow See other posts from Stack Overflow or by Tim
Published on 2010-04-20T14:08:16Z Indexed on 2010/04/21 12:43 UTC
Read the original article Hit count: 416

Filed under:
|
|
|
|

I try to publish multiple existing mercurial repository-locations though XAMPP Apache via CGI Python script hgwebdir.cgi ... as in this tutorial http://mercurial.selenic.com/wiki/HgWebDirStepByStep

I get the following error from the apache error logs, when I try to access the repository path with a browser:

Premature end of script headers: hgwebdir.cgi

[Tue Apr 20 16:00:50 2010] [error] [client 91.67.44.216] Premature end of script headers: hgwebdir.cgi
[Tue Apr 20 16:00:50 2010] [error] [client 91.67.44.216]   File "C:/hostdir/xampp/cgi-bin/hg/hgwebdir.cgi", line 39\r
[Tue Apr 20 16:00:50 2010] [error] [client 91.67.44.216]     test = c:/hostdir/mercurial/test/\r
[Tue Apr 20 16:00:50 2010] [error] [client 91.67.44.216]             ^\r
[Tue Apr 20 16:00:50 2010] [error] [client 91.67.44.216] SyntaxError: invalid syntax\r

This is the path of the file where the script fails (and if I remove it, I get an empty HTML page shown with no visual elements in it):

[paths]
test = c:/hostdir/mercurial/test/
/hg = c:/hostdir/mercurial/**
/ = c:/hostdir/mercurial/

Does anybody have a clue for me?

© Stack Overflow or respective owner

Related posts about mercurial

Related posts about xampp