Hi all,
I’m running OTRS 2.4.7 on
Windows Server 2003 SP2 with the customer back end pointing to an LDAP
directory on Active Directory. Everything was working fine but when I
installed the iPhoneHandle package (iPhoneHandle-0.9.4.opm via the OTS interface)
all I could get (from the iPhone or a normal browser) was a 500 error. In
the Apache error.log file I got;
[Tue Aug 10
09:32:19 2010] [error] [client nn.nn.nn.nn] (OS 3)The system cannot find the
path specified. : couldn't create child process: 720003: json.pl
[Tue Aug 10
09:32:19 2010] [error] [client nn.nn.nn.nn] (OS 3)The system cannot find the
path specified. : couldn't spawn child process: C:/Program
Files/OTRS/OTRS/bin/cgi-bin/json.pl
I checked the package and it was
all showing as status OK in the package manager, I checked and the file
c:\Program Files\otrs\otrs\bin\cgi-bin\json.pl exists, so assumed it was
something other than the file just not being there. I checked json.pl and
the first line pointing to perl was #!/usr/bin/perl -w. I compared it to
my index.pl and substituted the line from there;
#!C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe –w
.. and now everything is working
fine.
I might have been dumb not to
check this first, but just in case anyone else had the error I thought
I’d post it up as I’m sure everyone’s dying to get the iPhone
app up and working!
Regards
--
Richard Bartlett (Computer
Officer)
University of Cambridge
Institute of Continuing Education, # 01223 (7)46240