Bug #1289 Updated: system, exec, and passtru always returns -1

From: Date: Sun, 22 Jul 2001 23:04:02 +0000
Subject: Bug #1289 Updated: system, exec, and passtru always returns -1
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-60685@lists.php.net to get a copy of this message
ID: 1289 Updated by: joey Reported By: srparish@bigfoot.com Old Status: Feedback Status: Open Bug Type: Misbehaving function Operating System: linux--Redhat 5.2 PHP Version: 3.0.7 New Comment: It's called "virtual hosting", and we really should fix this if it is an acutal bug. Previous Comments: ------------------------------------------------------------------------ [2001-07-22 16:57:38] andy@php.net why would you want to put a bogus hostname in your ServerName directive? ------------------------------------------------------------------------ [1999-04-05 01:35:09] srparish@bigfoot.com When ServerName in httpd.conf is set differently then the actual host's name, the return values of anything called with system, exec, and passthru (except for running the "/bin/date") is always -1. For instance, we have a machine named phony.wwc.edu, but in apache we set the ServerName to hotnest.wwc.edu. Suddenly doing something like system("echo blah",$errno); print $errno; prints -1 instead of 0. This is completely unrelated to safe mode, btw. (which was our first suspect) ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=1289&edit=1

« previous php.dev (#60685) next »