marcusschmidt wrote on Mon Oct 8 19:07:28 MEST 2007:
Hello, I am new to this forum and if is wrong to post my question here, please let me know where it should be posted. Thank you. The problem: I am trying to use the debugging functionality of EPIC on an Windows installation with IIS. My configuration: -> Win XP SP2 -> ActivePerl 5.8.8 Build 819 -> Ecplipse 3.3.0 -> EPIC 0.5.33 -> Application to debug: cgi-application OTRS 2.2.3 I have set up a Perl CGI debug configuration in Eclipse with: HTML Root directory: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin HTML Startup File: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\index.pl CGI Root directory: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin When start the debugger I get the following Console output: Found default config file Server started on 5007 LOG: 5 5007-server: main.: starting handler: cgi LOG: 5 5007-server: main.: starting handler: file LOG: 4 5007-server: 127.0.0.1: new connection LOG: 3 5007-127.0.0.1-0: Request 24 GET / HTTP/1.1 LOG: 5 5007-127.0.0.1-0: main.: invoking handler: cgi LOG: 5 5007-127.0.0.1-0: suffix=.cgi,.pl root=C:/Inetpub/OTRS/otrs-2.2.3/bin/cgi-bin url: / LOG: 5 5007-127.0.0.1-0: Checking for suffix: .cgi LOG: 5 5007-127.0.0.1-0: looking for: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\.cgi LOG: 5 5007-127.0.0.1-0: Checking for suffix: .pl LOG: 5 5007-127.0.0.1-0: looking for: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\.pl LOG: 5 5007-127.0.0.1-0: main.: invoking handler: file LOG: 5 5007-127.0.0.1-0: file.: Looking for file: (C:/Inetpub/OTRS/otrs-2.2.3/bin/cgi-bin)(\) LOG: 4 5007-127.0.0.1-0: file.: no such file: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\index.html LOG: 3 5007-127.0.0.1-0: Error: 404 Not Found: / LOG: 3 5007-127.0.0.1-0: request done LOG: 4 5007-127.0.0.1-0: socket close For sure there is no C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\index.html It should be C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\index.pl as configured. So I am a little bit of stuck with the configuration. Any help is appreciated. tia Marcus
jploski wrote on Mon Oct 8 19:40:02 MEST 2007:
Please try using / instead of \ in the CGI configuration paths and see if it changes anything.
marcusschmidt wrote on Mon Oct 8 23:02:04 MEST 2007:
Hello Jan, thank for your reply. I have changed the \ in the config to / but the result is the same Found default config file Server started on 5004 LOG: 5 5004-server: main.: starting handler: cgi LOG: 5 5004-server: main.: starting handler: file LOG: 4 5004-server: 127.0.0.1: new connection LOG: 3 5004-127.0.0.1-0: Request 24 GET / HTTP/1.1 LOG: 5 5004-127.0.0.1-0: main.: invoking handler: cgi LOG: 5 5004-127.0.0.1-0: suffix=.cgi,.pl root=C:/Inetpub/OTRS/otrs-2.2.3/bin/cgi-bin url: / LOG: 5 5004-127.0.0.1-0: Checking for suffix: .cgi LOG: 5 5004-127.0.0.1-0: looking for: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\.cgi LOG: 5 5004-127.0.0.1-0: Checking for suffix: .pl LOG: 5 5004-127.0.0.1-0: looking for: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\.pl LOG: 5 5004-127.0.0.1-0: main.: invoking handler: file LOG: 5 5004-127.0.0.1-0: file.: Looking for file: (C:/Inetpub/OTRS/otrs-2.2.3/bin/cgi-bin)(\) LOG: 4 5004-127.0.0.1-0: file.: no such file: C:\Inetpub\OTRS\otrs-2.2.3\bin\cgi-bin\index.html LOG: 3 5004-127.0.0.1-0: Error: 404 Not Found: / LOG: 3 5004-127.0.0.1-0: request done LOG: 4 5004-127.0.0.1-0: socket close Best regards Marcus
jploski wrote on Tue Oct 9 19:19:46 MEST 2007:
Here are some more things to try: 1) get rid of the c: from the paths, just specify the absolute path with slashes 2) check that you don't have spaces or any other weird characters in the paths 3) enter the url http://localhost:5004/index.pl directly in the browser and see what happens 4) some other script name different than index.pl 5) trailing slashes in directory names in the launch configuration Basically, the line LOG: 5 5004-127.0.0.1-0: suffix=.cgi,.pl root=C:/Inetpub/OTRS/otrs-2.2.3/bin/cgi-bin url: / from your log should read LOG: 5 5004-127.0.0.1-0: suffix=.cgi,.pl root=C:/Inetpub/OTRS/otrs-2.2.3/bin/cgi-bin url: /index.pl All lines that appear thereafter are irrelevant.
Note: The above is an archived snapshot of a forum thread. Use the original thread at sf.net to post comments.