From:             chris at cjconsulting dot co dot uk
Operating system: Windows Server 2003
PHP version:      4.3.4
PHP Bug Type:     IIS related
Bug description:  Cant use exec() or passthru()

Description:
------------
I recently had to upgrade a host to Windows 2003 Server, IIS 6 and PHP
4.3.4. Everything seems to work OK except when I try to use exec() or
passthru(). I get errors similar to the following

Warning: passthru(): Unable to fork [c:/Inet/MIS/sql/echo.bat] in
c:\inet\MIS\MIS\Conv.php on line 91

Both exec() and passthru() give the same error.

I stall have another host running Windows 2000 Server, IIS 5 PHP 4.3.2 and
the same code works fine.

I've checked all the config options for scripting and turned them all on!
By default 2003 Server and IIS installs in a heavily protected mode

Reproduce code:
---------------
    if ($Action == "PerlBat")
        {
        $Ans = passthru("echo.bat", $Ret);
        }

echo.bat
--------

echo "hello bat !!!" 1>echo.outbat 2>>echo.err

NOTE: the above is just a simple example script, my applications run much
more complicated scripts

Expected result:
----------------
I expect the script to execute. 

Actual result:
--------------
Script fails to run.

-- 
Edit bug report at http://bugs.php.net/?id=26140&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=26140&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=26140&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=26140&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=26140&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=26140&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=26140&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=26140&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=26140&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=26140&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=26140&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=26140&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=26140&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=26140&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=26140&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=26140&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=26140&r=float

Reply via email to