Re: At my wit's end - For some reason abiword.exe will not execute via command line called via PHP4.4/IIS 7/ Windows Server 2008
Martin Sevior <[email protected]>
| Newsgroups | gmane.editors.abiword.devel,gmane.editors.abiword.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Hersam, I'm forwarding your problem to the abiword development list. Sorry I'm a linux guy so I have idea what is going wrong here. I know that abiword is used in server mode routinely on linux systems in mission critical applications. For example our website, http://abicollab.net has long-running abiword processes for much of it's functionality. Hopefully someone on the abiword-devel list can help you with your abiword on windows server problem. Best regards, Martin On Thu, Nov 25, 2010 at 5:27 AM, El Shami, Hesham <[email protected]> wrote: > Hi everyone, > > Any guidance you can provide is much appreciated. I just need another pair of eyes or brains to hint me what else I should be looking at. > > The problem description: > I can run the command line fine if I log in myself (Administrator) onto the server and run it. So I know abiword works. > The trouble comes when I try to execute the same command line through PHP. > > Details: > > I've provided fully security permissions anywhere from local admin, network services, everyone, iis_iusrs... To both the locaion where abiword resides and to the target location where the converted file is to be dumped. > > I've also added abiword directory into the windows path and called abiword.exe by name alone (not specifying the path). > > I get an error number when executed via php using the exec function. The returned value is -1073741819. > > I've run other command line utilities via PHP from the same location and targetting the same target locations to see if permissions are fine, and that works fine. > > If I run the exact same logged command myself on the server, it runs successfully. > > I've made a makeshit log , and here's what I have: (a return value of 0 is desirable). > > 2010-11-24 11:48:13 - command:AbiWord.exe d:\\php44\\TEMP\0a040e82-41cd-aa34.DOC --verbose=0 --to=html --to-name=D:/TSC/files/KB044757/44757.HTML > 2010-11-24 11:48:17 - command executed:-1073741819 > 2010-11-24 11:48:17 - command executed: > 2010-11-24 11:48:17 - command:set > 2010-11-24 11:48:17 - command executed retval:0 > 2010-11-24 11:48:17 - command executed arrayjoin:ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Windows\system32\config\systemprofile\AppData\Roaming APP_POOL_ID=DefaultAppPool CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=server-AB-1234 ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO LOCALAPPDATA=C:\Windows\system32\config\systemprofile\AppData\Local NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;d:\php44;d:\abiword;d:\abiword\abiword;d:\abiword\abiword\bin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PHPRC=D:\PHP44 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 8, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=0f08 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files PROMPT=$P$G PUBLIC=C:\Users\Public SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Windows\TEMP TMP=C:\Windows\TEMP USERDOMAIN=ADP1 USERNAME=server-AB-1234$ USERPROFILE=C:\Windows\system32\config\systemprofile windir=C:\Windows > 2010-11-24 11:48:17 - command:nbtscan.exe -V > d:\tsc\files\nbtscan_version.txt > 2010-11-24 11:48:17 - command executed retval:0 > 2010-11-24 11:48:17 - command executed arrayjoin: > 2010-11-24 11:48:17 - command:AbiWord.exe d:\php44\test.DOC --verbose=2 --to=html --to-name=44752.HTML > 2010-11-24 11:48:21 - command executed retval:-1073741819 > 2010-11-24 11:48:21 - command executed arrayjoin: > > > > Regards, > > Hesham El Shami > Operations Specialist - Technology Support Centre > CIBC - End User Services > Telephone: 416-681-7400 x 8304 > mailto:[email protected] > > This message, including any attachments, is intended for only the use of the individual(s) to which it is addressed and may contain information that is privileged / confidential. Any other distribution, copying or disclosure is strictly prohibited. If you are not the intended recipient or have received this message in error, please notify us immediately by reply e-mail and permanently delete this message including any attachments, without reading it or making a copy. > > P Please consider your environmental responsibility before printing this e-mail > > Thank you. > >