質問
していますの輸入は、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によって書き込み可能なディレクトリにこれを移動できるように、このファイルの権限を変更する必要があります。
最善の解決策は何ですか?
所属していません StackOverflow