Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

(ichi) Re: CGI won't execute GPG properly...

by ichimunki (Priest)
on Jun 06, 2002 at 18:02 UTC ( #172297=note: print w/replies, xml ) Need Help??

in reply to CGI won't execute GPG properly...

I am required to mention that you might consider programming Perl with #!/usr/bin/perl -w, use strict, and (in this case) use CGI. These may make your life easier in the future.

But to your immediate question, why don't you try writing a quick command-line-only version of this? Example:
#!/usr/bin/perl -w use strict; my $gpgpath = "/usr/bin/gpg"; my $gpguser = "xxxxxxxx\"; my $filenum = 'set_to_test_path'; $gpgcommand = "$gpgpath --batch --always-trust --eatr -a -r $gpguser - +o tmpMessages/$filenum.enc -e"; print $gpgcommand, "\n"; my $gpgresults = `$gpgcommand`; print $gpgresults, "\n";
That way Apache isn't interfering. You can also test your CGI scripts from a command line (so that Apache configuration is not the issue), by running this with perl You will have to enter any form information by hand key=value and press return, then this will dump output to STDOUT. Either of these methods will allow you to see the warnings (provided you add -w to your shebang line), which may be very informative. Don't forget to execute these using the same login that the Apache process will have.

Replies are listed 'Best First'.
Re: (ichi) Re: CGI won't execute GPG properly...
by eoPh (Initiate) on Jun 06, 2002 at 18:32 UTC
    thanks, the strict and -w are probably a good idea :] (like I said, I'm new to perl)

    after making the minor modifications, I realized that the user executing the script was 'apache', not 'nobody', but even being that user doesn't seem to help. Executing the script on the command line works fine, but still a no-go through a browser

    thanks for the help, though

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://172297]
[Discipulus]: ok try it in Eatalian ;=)
[Eily]: Discipulus I don't suppose you can do the same for me can you ? :P
[Discipulus]: Eily tongue twister or votes? ;=)
[Eily]: Discipulus turn me into a Bishop
Discipulus abracadabra.. Eily tranformed into a.. shop for bisexual peoples..
[LanX]: Eily don't be sad ... you are the Bishop of our hearts.
[marto]: 1nickt, I just said that in a Sean Connery accent
[LanX]: Discipulus++ # Bi-Shop
[Eily]: is the Bishop of hearts higher or lower ranked than the Jack?
[ambrus]: Higher.

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (13)
As of 2017-09-26 12:07 GMT
Find Nodes?
    Voting Booth?
    During the recent solar eclipse, I:

    Results (294 votes). Check out past polls.