Reply to Re: problem executing command line scripts on Win2003 IIS6 PHP4 box

Your name:

Reply:


Posted by olafmol on 03/28/07 18:52

On 28 mrt, 19:21, Schraalhans Keukenmeester <bitbuc...@invalid.spam>
wrote:
> olafmol wrote:
> > On 28 mrt, 17:58, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> >> olafmol wrote:
> >>> On 28 mrt, 15:18, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> >>>> olafmol wrote:
> >>>>> On 28 mrt, 10:13, "Kimmo Laine" <s...@outolempi.net> wrote:
> >>>>>> <olafil...@gmail.com> wrote in message
> >>>>>>news:1175067975.140265.315960@y66g2000hsf.googlegroups.com...
> >>>>>>> Hello,
> >>>>>>> we're running an Win2003server with IIS6 and PHP4 in fastCGI config.
> >>>>>>> When i try to use system() command to execute ffmpeg.exe it works ok
> >>>>>>> when i run the PHP script from the commandline on the server, but when
> >>>>>>> i run it from the webbrowser i get a return value: 128 and nothing
> >>>>>>> happens.
> >>>>>>> I checked for all the security settings, and everything seems fine.
> >>>>>>> Does anybody have a clue where i should be looking?
> >>>>>> Does the IIS user have permission to execute cmd.exe ? the IIS user is
> >>>>>> something like IUSR_COMPUTERNAME
> >>>>>> --
> >>>>>> "Ohjelmoija on organismi joka muuttaa kofeiinia koodiksi" - lpkhttp://outolempi.net/ahdistus/-Satunnaisestipäivittyvä nettisarjis
> >>>>>> s...@outolempi.net | rot13(x...@bhgbyrzcv.arg)
> >>>>> yes, i don't get the "unable to fork" error messages. So that has been
> >>>>> taken care of.
> >>>>> Olaf
> >>>> Olaf,
> >>>> Not getting the message doesn't mean anything. IIRC, RC 128 is a
> >>>> permission problem, and cmd.exe is a real good bet.
> >>>> And BTW - Windows doesn't fork. Linux does.
> >>> Hello,
> >>> all the permissions are ok, i even put "everyone" to all rights. I can
> >>> create normal directories, and pipe directory readings to new files,
> >>> this works without a problem. But when i try to execute ffmpeg i get
> >>> this returncode 128.
> >>> Furthermore, when i try to execute ImageMagick's convert.exe without
> >>> parameters, i get the regular output of convert.exe back, but when i
> >>> try to convert some images i get a false returncode back.
> >>> Could it be something with my PHP installation?
> >>> Olaf
> >> It's always possible it's something in your installation. But it sounds
> >> more like convert.exe can't access some resource. Maybe a temp
> >> directory? I don't know.
>
> >> Is there anything in your error log file, or your Windows Event log
> >> about it?
>
> >> --
>
> > there doesn't seem to be any error-events in the logs. Convert.exe can
> > access the resources ok when the PHP script is ran from the
> > commandline with PHP.exe. Very strange. I think it has something to do
> > with our PHP config and/or some obscure security setting somewhere...
>
> > Olaf
>
> Maybe completely off here, but isn't it true the commandline version
> runs as YOU, and the IIS-server parsed version runs as the server? So
> the fact the cli version works doesn't mean you still are facing a
> rights issue...
>
> Sh.

I think you might be right somewhere. The thing is i now have run the
application pool for the website i am using under a more powerfull
account, and now i can use convert.exe without a problem.
Still, the ffmpeg.exe returns code 128.

Olaf

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация