これは簡単な質問ですが、私の人生はそれを働かせることができません。 SSH(Linux)経由でサーバにログインして入力した場合:/home/username/public_html/x/foo.cgi f=subscribe l=list [email protected]
スクリプトは完全に実行されます。しかし、私がPHP経由でスクリプトを実行しようとすると、shell_exec("/home/username/public_html/x/foo.cgi f=subscribe l=list [email protected]");
のようなものは何も起こりません。PHPスクリプトからlinuxコマンドを実行していますか?
誰でも正しい方向に向けることができますか?
ありがとうございます!
トレ
は 'foo.cgi' a PHPスクリプトですか?または単に実行可能なバイナリですか? –
ウェブサーバーはあなたのホームディレクトリへのアクセス権を持つことはほとんどありません。自分のアカウントとはまったく異なるユーザーIDで実行されます。 –
CGIスクリプトです。正確には、ダダのメール。私はちょっと新しいので、私は何をする必要があるのか分からない – tr3online