[PHP-users 22928]Re: GNUpgの暗号化の実行

Shuhei Tomita tomita @ zingy.or.jp
2004年 8月 2日 (月) 18:00:19 JST


On Mon, 2 Aug 2004 11:09:47 +0900
"SENSHU @ yudo" <senshu @ yudo.jp> wrote:

冨田と申します。

ひょっとして、gpgコマンドにPATHが通っていなかったりしないでしょうか。
gpgコマンドをフルパスで記述してみてはどうでしょう。

それと、
> gpg --yes -o /home/test/log/otp1.asc -r TEST_9 -ea /home/test/log/otp.txt > log.txt
> $gpg = `./script1.sh`;
は、
> gpg --yes -o /home/test/log/otp1.asc -r TEST_9 -ea /home/test/log/otp.txt > log.txt 2>&1
> $gpg = `./script1.sh  > log2.txt 2>&1 `;


として、標準エラー出力もファイルに落としてみると、何か手がかりがつかめる
かもしれません。とりあえず、ログから調べるという考え方は正しいと思います
ので、他にApache,PHPのエラーログなども調べてみると何か手がかりがみつから
ないでしょうか。

> 久しぶりに投稿させていただきます、千秋と申します。
> 
> GNUpgをPHPから実行しようとして、どうしてもはまりから抜け出せずにいます。
> おわかりの方がいらっしゃいましたら、お知恵をお貸しください。
> 
> #同様の質問を、GNUpgnewsjapanにも投稿させて頂いています。
> 
> 状況は、あるファイルを暗号化する時、コマンドラインから直接打ち込むと
> 正常にでき、また、シェルスクリプトを用意してコマンドラインからそれを実行した場合も
> 正常にできるが、PHPからシェルスクリプトを実行した場合に、暗号化されたファイルが
> 書き出されない、というものです。
中略
> 
> #PHPからシェルスクリプトが動いている以上、PHPではなくGNUpgの話題かも知れませんが、ヒントだけでもありましたらお願いいたし
> ます。
> 
> お手数をお掛けしますが、よろしくお願いいたします。


………………………………………………………………………………………………
		冨田 修平(Shuhei Tomita) tomita @ zingy.or.jp
………………………………………………………………………………………………



PHP-users メーリングリストの案内