質問

していますの輸入は、GPGの鍵つきのPHPスクリプトを動作させることができ用のコマンドライン

gpg --import "/home/me/pubkey.txt"

を行いませんのPHP gpg クラスの import 方法もの gnupg_import 機能です。

私の設定は:

  • RedHat Enterprise Linux5
  • PHP-5.1.6
  • GnuPG1.4.5から
  • GPGme1.1.8
  • GPG延長1.3.1

にも挑戦しましたの exec または system 機能のPHPが成功し、同じコマンドライン(exec('cat "/home/me/pubkey.txt"') 作品のファイルの読み取り可能).

編集:でUbuntu9.10サーバスクリプトベースのサイト(<url>1.4.9、PHP5.2.6.

役に立ちましたか?

解決

は、それを手に入れました! 私は問題を抱えていた一人、ファビアンがSOにこの質問を投稿しました。

これは、ファイルのアクセス許可の問題です:それは(ホームのenv VAR)に/ルート.gnupgファイルに書き込みをしようとしたが、PHPはそれで書くことができません。

私たちは、PHPはそれで書く、またはPHPによって書き込み可能なディレクトリにこれを移動できるように、このファイルの権限を変更する必要があります。

最善の解決策は何ですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top