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