Ben (shell_exec()
kullanarak) komut satırı üzerinden bir perl script çalıştırmak için gereken bir senaryo üzerinde çalışıyorum. Benim ucunda bir GPG anahtarı oluşturmak için gerekli komut dosyası kurmak, ve benim GPG keyring'leri içine kendi ortak anahtarını almak için.
Ben KÖK kullanıcı olarak çalıştırdığınızda perl komut çalışıyor, fakat PHP ile çalışırken bu hata mesajı atıyor:
"An error occured when attempting to sign the request"
Ben bu benim kök kullanıcı kurdunuz GPG tuşları PHP (örneğin apache) altında kabuk komutlarını çalıştıran kullanıcı için erişilebilir değildir anlamına gelir varsayalım.
Bunu nasıl çözme konusunda gitmeli?
Ben apache olarak giriş ve anahtarları ithal etmek gerekiyorsa ben bilmiyorum, ya da onlara apache kullanıcıya paylaşılmasına izin root olarak çalıştırmak için bir komut varsa ... herhangi bir fikir harika olurdu :)