Re: [PHP] passthru gives error in httpd/error_log
On Friday 21 November 2003 08:53, Jesper Hansen wrote: > I'm trying to run a super simple command through passthru. > > Here's my test.php file: > > > > > > > It works if run directly with "php test.php". > When this is run from the browser, there is no output, and the > following error is logged in /var/log/httpd/error_log : > sh: /ls: No such file or directory What does the php error log say? > What does this mean ? Any command I try instead of "ls -l", > gives a similar error. > > The funky thing is that it HAS worked, but now it doesn't, and > I have no idea what happened. Find out what funky thing it was that you did to make it stop working. Are you using safe mode and is "safe_mode_exec_dir" set appropriately? -- Jason Wong -> Gremlins Associates -> www.gremlins.biz /* What is research but a blind date with knowledge? -- Will Harvey */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: Re[2]: [PHP] passthru gives error in httpd/error_log
> Then there must be some kind of restriction on the server, Is it running in > chrooot enviroment. Try copying ls to a directory in the server root and try > again. > -- > regards, > Tom I've tried that too, with ls and other programs in the local directory where the script was located. And with permissions set to 777. Even on the dir. No go. Still the same error log message : "sh: /ls: No such file or directory". Specifying a specific path will give, for instance : "sh: /bin/ls: No such file or directory". This seems impossible, as the file is clearly there, but I can't find any more info on this message. /Jesper -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[2]: [PHP] passthru gives error in httpd/error_log
Hi, Saturday, November 22, 2003, 1:23:36 AM, you wrote: JH> "Tom Rogers" <[EMAIL PROTECTED]> wrote in message JH> news:[EMAIL PROTECTED] JH> No, I've tried that along with all other obvious path stuff. JH> /Jesper Then there must be some kind of restriction on the server, Is it running in chrooot enviroment. Try copying ls to a directory in the server root and try again. -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] passthru gives error in httpd/error_log
"Tom Rogers" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > You probably have to put the full path to ls > > > -- > regards, > Tom No, I've tried that along with all other obvious path stuff. /Jesper -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] passthru gives error in httpd/error_log
Hi, Friday, November 21, 2003, 10:53:08 AM, you wrote: JH> I'm trying to run a super simple command through passthru. JH> Here's my test.php file: JH> JH> JH> JH> It works if run directly with "php test.php". JH> When this is run from the browser, there is no output, and the JH> following error is logged in /var/log/httpd/error_log : JH> sh: /ls: No such file or directory JH> What does this mean ? Any command I try instead of "ls -l", JH> gives a similar error. JH> The funky thing is that it HAS worked, but now it doesn't, and JH> I have no idea what happened. JH> Any clues and hints are much appreciated. JH> /Jesper You probably have to put the full path to ls -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] passthru gives error in httpd/error_log
I'm trying to run a super simple command through passthru. Here's my test.php file: It works if run directly with "php test.php". When this is run from the browser, there is no output, and the following error is logged in /var/log/httpd/error_log : sh: /ls: No such file or directory What does this mean ? Any command I try instead of "ls -l", gives a similar error. The funky thing is that it HAS worked, but now it doesn't, and I have no idea what happened. Any clues and hints are much appreciated. /Jesper -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php