On Wed, Nov 09, 2005 at 03:29:38PM +0100, [EMAIL PROTECTED] wrote: > On Wed, Nov 09, 2005 at 12:08:16PM -0000, Pete Croft wrote: > > > > I suspect it's a permissions problem: the source file for encryption > > exists, the key is correct, and the exact same command issued via CLI > > produces the output file as desired, so in the absence of other evidence > > I'm guessing that the user PHP's running as can't get to gpg, or doesn't > > have permission to execute it? > > > Or doesn't have permissions to read/write the source/destination file. Does it > have gpg in PATH? Do you specify a full path to the binary in your script?
A quick check gives me a 126 from my shell (zsh) if I do not have permission to execute a file. 127 if it can not find the file. I have frequently heard of file permissions on the key-ring as a source of trouble in the setting you describe. PHP is probably running a nobody or Apache or something equally restrictive, with good reason. For other good reasons the key-rings usually have read and write permissions for only the user. HTH //Samuel _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users