wombat has asked for the wisdom of the Perl Monks concerning the following question:
Hi fellows.
I humbly kneel before the group and offer my boggle which has vexed me since 3:30 this morning (my body's uptime now is 23 hours 45 mins). I have a script in my cgi-bin directory which at some point attempts to call another script (with arguments) which is in a directory below cgi-bin. When I call system(), it returns $? as 9728 and $?>>8 as 38. I cannot find what these error codes mean despite my looking. I read that if arguments are involved it's better to do: @arr=($command,$arg1) system(@arr);as opposed to $cmd = "command argument...: system($cmd). Doing that produced exactly the same result. When I run this manually with my personal shell account it works just fine, but when I run it from the web as uid apache, it does not. Apache has write access to the subdirectory in cgi-bin, and other things in the cgi-bin directory execute okay from the web. Any ideas?
~W
I humbly kneel before the group and offer my boggle which has vexed me since 3:30 this morning (my body's uptime now is 23 hours 45 mins). I have a script in my cgi-bin directory which at some point attempts to call another script (with arguments) which is in a directory below cgi-bin. When I call system(), it returns $? as 9728 and $?>>8 as 38. I cannot find what these error codes mean despite my looking. I read that if arguments are involved it's better to do: @arr=($command,$arg1) system(@arr);as opposed to $cmd = "command argument...: system($cmd). Doing that produced exactly the same result. When I run this manually with my personal shell account it works just fine, but when I run it from the web as uid apache, it does not. Apache has write access to the subdirectory in cgi-bin, and other things in the cgi-bin directory execute okay from the web. Any ideas?
~W
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Find the permission problem
by swiftone (Curate) on Dec 30, 2000 at 00:13 UTC | |
Re: Find the permission problem
by I0 (Priest) on Dec 30, 2000 at 00:15 UTC | |
(zdog) Re: Find the permission problem
by zdog (Priest) on Dec 29, 2000 at 22:48 UTC | |
by tye (Sage) on Dec 29, 2000 at 22:57 UTC | |
by coreolyn (Parson) on Dec 30, 2000 at 03:45 UTC | |
by tye (Sage) on Dec 30, 2000 at 03:51 UTC | |
by wombat (Curate) on Dec 29, 2000 at 22:53 UTC | |
by Fastolfe (Vicar) on Dec 30, 2000 at 03:47 UTC | |
by zdog (Priest) on Dec 29, 2000 at 22:58 UTC |
Back to
Seekers of Perl Wisdom