T
tutt
Guest
If I create a simple script such as:
open (TESTWR, "> testit");
print TESTWR "testo";
close TESTWR;
Perl will not create and write to this file no matter what the permissions on the directory. If I run the perl script via shell as root, it works, but otherwise, no go. I ran some other tests through perl via CGI and the web, and I was able to find out that it was not running via suexec (or at least running "whoami" showed the user "apache" - also it was interesting that the "pwd" command showed "/").
This is a big problem for me. How can I get perl to run through CGI via suexec and have it be able to write and create files?
open (TESTWR, "> testit");
print TESTWR "testo";
close TESTWR;
Perl will not create and write to this file no matter what the permissions on the directory. If I run the perl script via shell as root, it works, but otherwise, no go. I ran some other tests through perl via CGI and the web, and I was able to find out that it was not running via suexec (or at least running "whoami" showed the user "apache" - also it was interesting that the "pwd" command showed "/").
This is a big problem for me. How can I get perl to run through CGI via suexec and have it be able to write and create files?